Можно ли в запросах OData проверить, имеет ли прикрепленное "свойство навигации" значение NULL?
Мне нужно извлечь заголовок и состояние рабочих элементов, назначенных "Полу".
В моем определении модели сущности есть элемент навигации от "рабочих элементов" к "Пользователи" с именем AssignedTo, который я прикрепил к моему результату запроса с помощью команды $ expand:
https://../WorkItems?
$expand=AssignedTo($select=UserName; $filter=startswith(UserName, 'Paul'))
&$select=Title, State
Запрос работает хорошо, но его выходные данные также включают множество примеров, в которых свойство навигации AssignedTo имеет значение Null, что затрудняет дальнейшие аналитические шаги.
В официальной документации сказано:
Если сложное свойство имеет значение NULL или никакая сущность не связана (в случае целевого числа элементов 0..1), его значение и значения его компонентов рассматриваются как NULL.
Но я не мог сравнить свойство навигации или любое из его внутренних свойств с нулевым значением, используя:
$filter=AssigenTo ne null
или
$filter=AssignedTo/UserName ne null
Есть ли способ исключить эти элементы из вывода моего запроса?
Спасибо