使用http://services.odata.org/Northwind/Northwind.svc/提供的Northwind OData Feed,如何获取分配给TerritoryID = 19713的Employees列表?
我可以使用以下LINQ查询获取Employees和地区,但是如果没有All / Any方法,我不知道如何做我要求的。
from e in Employees.Expand("Territories") select e
我认为这很简单,我只是没有看到森林的树木...所以,提前感谢您的帮助。
答案 0 :(得分:3)
在这种情况下,你可以转过来
Territories.Expand("Employees").Where (t => t.TerritoryID == "19713")
但一般来说,linq to odata有一个非常有限的操作数子集。类似于Any
或Contains
的方法,例如在类似的查询中非常有用。 linq to entities,不受支持。