Conditions de filtre multiples dans Azure Table Storage
D’abord, combinez avec « and » votre filtre de partition avec l’un des filtres de date, puis combinez avec « and » le résultat intermédiaire avec l’autre filtre de date.
string date1 = TableQuery.GenerateFilterConditionForDate(
"Date", QueryComparisons.GreaterThanOrEqual,
DateTimeOffsetVal);
string date2 = TableQuery.GenerateFilterConditionForDate(
"Date", QueryComparisons.LessThanOrEqual,
DateTimeOffsetVal);
string finalFilter = TableQuery.CombineFilters(
TableQuery.CombineFilters(
partitionFilter,
TableOperators.And,
date1),
TableOperators.And, date2);