#c# #.net-core #odata #azure-table-storage #azure-tablequery
Вопрос:
Я пытаюсь отфильтровать хранилище таблиц Azure с помощью фильтров OData, но для логических значений оно всегда возвращает нулевые результаты.
Вот список фильтров, которые я уже пробовал:
- Заблокированный эквалайзер {ложь}
- Заблокированный эквалайзер ‘{false}’
- Заблокированный эквалайзер «false»
- Заблокирован эквалайзер false
- Заблокировано логическое значение эквалайзера'{false}’
- Заблокирован eq bool'{false}’
Комментарии:
1.
IsBlocked eq false
должно было сработать. Не могли бы вы отредактировать свой вопрос и указать, как выглядят данные в вашей таблице?
Ответ №1:
Проблема была во всем моем фильтре, который у меня был
$"(Code eq '{code}') and (IsBlocked eq false)"
скорее, чем
$"(Code eq '{code}') and IsBlocked eq false"
Я не должен ставить скобки…