複数の「親」エンティティがあり、それぞれに子のナビゲーション コレクションがあります。
親の特定のサブセットに対して、すべての子の IEnumerable を作成するきちんとした効率的な方法はありますか? (つまり、重複はありません)。
私は親と子供たちの組合を通して foreach することができますが、これは非常に効率が悪いようです。
from p from parents
select p.Children
重複を返します。
class Parent
{
public List<Child> Children { get; set; }
}
class Child
{
public string Name { get; set; }
}