1

仮定:

var qry = from elem in SomeData
          group elem by elem.SomeMember into GroupName
          select new { Key = GroupName.Key.SomeMember, Count = GroupName.Count()};

結果の式ツリー ( SomeDatais IQueryable) をナビゲートすると、selectメソッド呼び出しを表す Expression が を参照していることがわかりますが、GroupNameを表す Expression を見ると、そのメンバーのいずれにも へのgroup by言及が見つかりません。GroupNameどこに消えたの?また、式ツリーで省略されている場合は、なぜなくなったのでしょうか。参照される前に定義されるべきではありませんか?

4

0 に答える 0