Я пытаюсь использовать функцию содержимого в фильтре для свойства навигации, которое не является коллекцией. Но я не могу заставить его работать
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'
Что мне не хватает ?? Большое спасибо