免得说我有一个实体“A”,其中有一个“B”的集合,另外,B有一个“B_1”,B_2“,B_3”的集合,如:
A---->B
|---->B_1
|---->B_2
|---->B_3
当“B”有一个像is_active设置为false的字段时,包含所有这些并过滤它们的最佳方法是什么?
答案 0 :(得分:0)
您可以使用Any
过滤它们:
var data = from a in context.As
where a.Bs.Any(b => b.IsActive == true)
select a;