Я хотел бы сделать запрос OData где фильтр на булевой колонке, как это:Как сделать фильтр запроса OData = булево
Пример:
IsVisible != true (or IsVisible != false).
Теперь я знаю, что в OData это будет «IsVisible ne» true ». Если IsVisible имеет значение null, то это «ne true» не возвращает нулевые значения IsVisible (это то, что я хочу). Вместо этого он просто возвращает значения для IsVisible == true.
Я знаю, что я могу получить записи, которые я хочу делать что-то вроде этого:
IsVisible == null (IsVisible eq 'null').
Вопрос заключается в следующем:
Как я могу сделать OData вернуть IsVisible == 'true' AND IsVisible == 'null', когда я фильтрую IsVisible! = false (IsVisible ne 'false')?
Есть ли причина, по которой вы не можете вызвать $ filter = IsVisible + eq + true + или + IsVisible + eq + null? – Schandlich