gpt4 book ai didi

c# - 使用正则表达式的 Azure TableQuery

转载 作者:行者123 更新时间:2023-12-02 01:09:54 26 4
gpt4 key购买 nike

有没有办法在 Azure 中查询与特定正则表达式匹配而不仅仅是相等的 PartitionKey?

例如:

我的 Azure 存储表分区键:CA94568、CA92122、CA92092、WA98005

示例查询#1:

tableQuery = new TableQuery<Entry>().Where(TableQuery.GenerateFilterCondition(PartitionKey, QueryComparisons.Equal??,  "CA.*"));

查询结果#1:“CA94568、CA92122、CA92092”

示例查询#2:

tableQuery = new TableQuery<Entry>().Where(TableQuery.GenerateFilterCondition(PartitionKey, QueryComparisons.Equal??,  "CA92.*"));

查询结果#2:“CA92122,CA92092”。

最佳答案

我不这么认为。 Azure 表存储不支持除等于、大于或小于之外的任何操作。其他一切都必须在客户端进行解释。

因此,您可以通过 ToList 下载内存中的所有表,然后根据需要执行查询。

关于c# - 使用正则表达式的 Azure TableQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18472927/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com