Если типом InstanceId
является строка,
var query = new TableQuery<EntityType>()
.Where(
TableQuery.CombineFilters(
TableQuery.GenerateFilterCondition("InstanceId", QueryComparisons.NotEqual, "a"),
TableOperators.And,
TableQuery.GenerateFilterCondition("InstanceId", QueryComparisons.NotEqual, "b")
));
//Or you can build the filter string directly
var query = new TableQuery<EntityType>().Where("(InstanceId ne 'a') and (InstanceId ne 'b')");
Если это тип int, аналогичная операция.
var query = new TableQuery<EntityType>()
.Where(
TableQuery.CombineFilters(
TableQuery.GenerateFilterConditionForInt("InstanceId", QueryComparisons.NotEqual, a),
TableOperators.And,
TableQuery.GenerateFilterConditionForInt("InstanceId", QueryComparisons.NotEqual, b)
));
//Or build the filter string directly
var query = new TableQuery<EntityType>().Where("(InstanceId ne a) and (InstanceId ne b)");
Затем получите результат запроса, используя ExecuteQuery
, что вам нужно.Пример:
var entriesResult = table.ExecuteQuerySegmentedAsync(query, continuationToken).Result.Results;