Функция Uri «содержит» с родительским токеном. Функции Uri не могут иметь родительские токены - PullRequest
0 голосов
/ 31 октября 2018

Я пытаюсь использовать функцию содержимого в фильтре для свойства навигации, которое не является коллекцией. Но я не могу заставить его работать

https://services.odata.org/V4/(S(5cduegdbizijxzaeonro1qmc))/TripPinServiceRW/People?$select=UserName&$filter=Photo/contains(Name, 'e')

Эта ошибка с «функцией Uri» содержит «с родительским токеном. У функций Uri не может быть родительских токенов.»

Однако я могу заставить его работать для свойств в свойствах навигации, которые являются коллекциями.

https://services.odata.org/V4/(S(5cduegdbizijxzaeonro1qmc))/TripPinServiceRW/People?$select=UserName&$filter=Friends/any(a: содержит (a / UserName, 'e'))

И оба приведенных выше примера работают при использовании eq, а не содержат

https://services.odata.org/V4/(S(5cduegdbizijxzaeonro1qmc))/TripPinServiceRW/People?$select=UserName&$filter=Friends/any(a: a / UserName eq 'e')

и

https://services.odata.org/V4/(S(5cduegdbizijxzaeonro1qmc))/TripPinServiceRW/People?$select=UserName&$filter=Photo/Name eq 'e'

Что мне не хватает ?? Большое спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...