私はEF4を使用しています。
IEnumerable<Type01>
各項目 (のType01
) には がありますIEnumerable<Type02>
。
これは次のように説明できます。
Type01 objType01 = ...;
IEnumerable<Type02> en = objType01.allObjType02;
私は(LINQを使用して)IEnumerable<Type01>
結果として得られる選択を行う必要がありますが、「レコード数」はすべてのType02
アイテムの「レコード数」の合計と同じでなければなりません。
例えば。このリストの場合:
myItem01a
myItem02a
myItem02b
myItem01b
myItem02c
myItem02d
myItem02e
選択リターンは次のようにする必要があります。
myItem01a
myItem01a
myItem01b
myItem01b
myItem01b
古い学校の SQL (JOIN 句) を使用してこれを行う方法を知っています。しかし、私は LINQ 式にかなり慣れていません。どうすればそれができますか?