我正在嘗試從表中查詢,以便名稱和磁區鍵(組合)唯一。我現在正在這樣做:
public Spec(string name)
{
Query = new TableQuery<TableEntity>()
.Where(TableQuery.GenerateFilterCondition(nameof(table.Name), QueryComparisons.Equal, name));
}
但我還需要檢查此名稱是否存在磁區鍵。所以需要查詢表連同磁區鍵和名稱。有人可以幫忙嗎?如何將這些作為組合查詢進行查詢。
uj5u.com熱心網友回復:
請嘗試以下操作:
public Spec(string name)
{
var filterCondition1 = TableQuery.GenerateFilterCondition("PartitionKey", QueryComparisons.Equal, "PartitionKeyValue");
var filterCondition2 = TableQuery.GenerateFilterCondition(nameof(table.Name), QueryComparisons.Equal, name);
Query = new TableQuery<TableEntity>()
.Where(TableQuery.CombineFilters(filterCondition1, "AND", filterCondition2));
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/367677.html
標籤:C# 天蓝色 天蓝色函数 天蓝色表存储 azure-tablequery
上一篇:AzureDevOpsPython{"count":1,"value":{"Message":"決議值時遇到意外字符:q。路徑
