扩展在查询中做什么
本文关键字:什么 查询 扩展 | 更新日期: 2023-09-27 17:49:13
我是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);
有人能解释吗?
这很可能是WCF数据服务,用于快速加载相关数据-参见http://msdn.microsoft.com/en-us/library/cc679728.aspx。
它将$expand查询选项添加到生成的uri中。详见http://www.odata.org/documentation/uri-conventions#ExpandSystemQueryOption