是否可以在对StorageTable Azure的查询中使用类似%的过滤器类型?
或者是否存在此类搜索的等效内容。
var clausula = "(PartitionKey eq 'aplicacion1') and (tipoEvento like '%Sistema%')";
TableQuery<AuditoriaEntidad> consulta = new TableQuery<AuditoriaEntidad>().Where(clausula);
答案 0 :(得分:1)
Azure存储表仅支持eq,ne,gt,ge,lt,le。 (参见文档here)
您可以利用
PropertyA ge "SomePrefix" and PropertyA lt "SomePrefiy"
查询PropertyA以&#34; SomePrefix&#34;。
开头的实体答案 1 :(得分:0)
Azure表存储不支持“like”查询数据。如果要在查询中使用类似%的过滤器类型,最好的选择是可以根据特定的分区键选择此类型数据。换句话说,您可以将此值用作分区键。同时,有一个相同的问题帖子: https://stackoverflow.com/a/15660675/4836342 请参考它。