私は2つのテーブルを持っています:AとB
B {B1:フィールド1、B2:フィールド2、...}
A {子:Bのリスト、A1:Field1、A2:Field2、}
次のような関連する「B」エンティティを持つ「A」エンティティを取得したい:
DataContext.A.Select(a => new MySubset(A1 = a.A1、Children = a.Children.Select(b => b.B1)。ToList());
ただし、EFはToListをSQLに変換できないため、クエリでインスタンスごとにToList()を呼び出して、追加のネットワーク呼び出しを生成する必要があります。
どうすればこれを回避できますか?
前もって感謝します。