我是LINQ的新手。
我有以下查询,我不知道,它代表什么。
var query = (from p in data.First
.Expand("Second")
.Expand("Second/Third")
.Expand("Second/Third/Forth")
.Expand("Second/Fifth")
where p.Second.Third.Property1== "name"
select p);
任何人都可以解释一下吗?
答案 0 :(得分:3)
这很可能是WCF数据服务,并且用于热切地加载相关数据 - 请参阅http://msdn.microsoft.com/en-us/library/cc679728.aspx。
它将$ expand查询选项添加到生成的uri中。有关详细信息,请参阅http://www.odata.org/documentation/uri-conventions#ExpandSystemQueryOption。