我的数据结构具有2个级别的集合:
员工可能有很多订单,每个订单都有很多“订单明细”行。您如何查询订单为order_details.ProductID = 11
的员工以下是我针对示例OData服务尝试执行的查询(出于测试目的,仅限于单个Employee),但出现错误
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来查看数据结构
我应该让符合条件的员工