我有两个列表 listA 是一个列表MyClassA
和 listBMyClassB
MyClassA
具有属性:
- ID
- 姓名
MyClassB
具有属性:
- ID
- 姓名
- 积极的
- MyClassAId
一个项目MyClassA
可以有一个或多个项目 MyClassB
- MyClassA
|
| MyClassB
| MyClassB
- MyClassA
|
| MyClassB
| MyClassB
| MyClassB
| MyClassB
我想得到一个列表,MyClassA
其中的项目数MyClassB
> active = true
1
我试过这样的事情:
listA.Where(b => listB.Any(a => a.MyClassAId == b.Id && a.Active == true));