Моя структура данных имеет 2 уровня коллекций:
У сотрудников может быть много заказов, и в каждом заказе есть много строк сведений о заказах. Как вы запрашиваете сотрудников, у которых есть заказы с order_details.ProductID = 11
Ниже приведен запрос, который я пытаюсь использовать для примера службы OData (ограничено одним сотрудником для целей тестирования), но получаю ошибку
https://services.odata.org/V3/Northwind/Northwind.svc/Employees?$format=json&$expand=Orders/Order_Details&$filter=EmployeeID eq 5 и Orders / Order_Details / any (o: o / ProductID eq 11)
Получено сообщение об ошибке: родительское значение для доступа к свойству свойства 'Order_Details' не является единственным значением. Доступ к собственности может быть применен только к одному значению
Вы можете увидеть структуру данных, запросив https://services.odata.org/V3/Northwind/Northwind.svc/Employees?$format=json&$expand=Orders/Order_Details&$filter=EmployeeID eq 5
Я должен получить сотрудников, соответствующих критериям