2

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);

誰か説明できますか?

4

1 に答える 1

3

これはおそらくWCFDataServicesであり、関連データを熱心にロードするためのものです。http ://msdn.microsoft.com/en-us/library/cc679728.aspxを参照してください。

生成されたuriに$expandクエリオプションを追加します。詳細については、 http://www.odata.org/documentation/uri-conventions#ExpandSystemQueryOptionを参照してください。

于 2012-12-20T11:12:14.127 に答える