OData Расширение полей и фильтрация по ним - PullRequest
0 голосов
/ 30 марта 2020

Я пытаюсь сделать запрос odata со следующим URL, и он работает:

https://localhost:44379/api/lawyerswebservice/teammembers?$expand=RelatedTeam,Offices,RelatedExpertise,RelatedLocation

Однако, когда я добавляю фильтр, подобный этому:

https://localhost:44379/api/lawyerswebservice/teammembers?$filter=(contains(Title,'j')) and RelatedLocation/Id eq 69dce15b-6194-4d87-9090-7e5278267284&$expand=RelatedTeam,Offices,RelatedExpertise,RelatedLocation

Это не работает , Цель состоит в том, чтобы получить всех членов команды, которые имеют местоположение с идентификатором 69dce15b-6194-4d87-9090-7e5278267284 и названием, которое содержит «j». Мой синтаксис неправильный или что-то еще?

Есть ли способ сделать это как запрос выбора. Похоже, что это ошибка sitefinity: https://knowledgebase.progress.com/articles/Article/OData-Query-filter-by-parent-dynamic-content-item-custom-field

...