私は2つのリストを持っています listA is a list ofMyClassA
と listB ofMyClassB
MyClassA
プロパティ付き:
- ID
- 名前
MyClassB
プロパティ付き:
- ID
- 名前
- アクティブ
- MyClassAId
アイテムMyClassA
は、1 つ以上のアイテム MyClassB を持つことができます
- MyClassA
|
| MyClassB
| MyClassB
- MyClassA
|
| MyClassB
| MyClassB
| MyClassB
| MyClassB
MyClassA
アイテムの数が 1 より大きい場所のMyClassB
リストactive = true
を取得したい
私はこのようなことを試しました:
listA.Where(b => listB.Any(a => a.MyClassAId == b.Id && a.Active == true));