Mid*_*att 6 c# linq azure azure-table-storage
我正在尝试为我的一个Azure表实现查询,查询应该检索包含输入字符串的所有文件.
我尝试过使用string.contains()但Azure不支持,我也尝试过string.startswith(),这也不支持.
我想知道的是,如果有一种方法可以在Azure表中执行此操作.我将文件信息存储在表中,分区键是存储的项的虚拟路径.
例如Images_Jpg_Image1.jpg将是其中一个文件的分区键,我使用'_'因为Azure不允许在分区键中使用'/'.
我希望能够将上面的分区键与之比较
理想情况下,以下字符串将返回该分区键
Images_ Images_Jpg Jpg_ Image1.jpg
我已经设置了所有表和所有其他查询,它只是这一个我无法弄清楚的查询.
在此先感谢您的帮助,
马特
表存储确实支持 CompareTo 方法,可以像 StartsWith 一样使用。但根据您尝试执行的搜索类型,它可能仍然不适合您。
MyTable.Where(t => t.PartitionKey.CompareTo("image") >= 0).ToList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9043 次 |
| 最近记录: |