OData service $filter по нулевому списку объектов
Мне нужны ресурсы запроса с нулевым значением свойства списка "Оповещения"
Я пытаюсь использовать any() для восстановления пустых и пустых списков, но запрос не возвращает правильные результаты.
Я не знаю, почему запрос не удался. Но я полагаю, что это потому, что "оповещения" пустые, а не пустая коллекция. Есть ли другой способ отфильтровать результаты?
Примеры запросов:
Возврат ресурсов с оповещениями (РАБОТАЕТ)
http://localhost:5145//odata/EvaluationsOdata? $ count = true & $ top = 10 & $ skip = 0 & $ orderby = эффективное описание &$select=alerts&$filter=alerts/any()
Возврат ресурса с или без оповещений (РАБОТАЕТ)
http://localhost:5145//odata/EvaluationsOdata? $ count = true & $ top = 10 & $ skip = 0 & $ orderby = эффективное описание & $ select = оповещения
Возврат только ресурса без предупреждений (FAIL)
http://localhost:5145//odata/EvaluationsOdata? $ count = true & $ top = 10 & $ skip = 0 & $ orderby = эффективное описание &$select=alerts&$filter=not alerts/any()
Код:
Public Class EvaluationResource
Inherits Resource
Public Property alerts As List(Of Alert)
End Class