Linq to sql 当表A中的每个记录在表B中至少存在一次时,LINQ会精确地显示该记录一次

Linq to sql 当表A中的每个记录在表B中至少存在一次时,LINQ会精确地显示该记录一次,linq-to-sql,Linq To Sql,我要上桌,A桌是主人,B桌是小孩 哪种最简单的LINQ2SQL查询可以只显示一次表A中的所有记录 表B中至少有一个子项?类似于: var q = (from record in database.records where record.children.Any()).Distinct(); var AsWithBs = db.TableA.Where(x => x.Bs.Any()) 或 谢谢,效果很好,我认为where a.Bs.Any()是最清晰的解决方案。 var AsWith

我要上桌,A桌是主人,B桌是小孩

哪种最简单的LINQ2SQL查询可以只显示一次表A中的所有记录 表B中至少有一个子项?

类似于:

var q = (from record in database.records where record.children.Any()).Distinct();
var AsWithBs = db.TableA.Where(x => x.Bs.Any())


谢谢,效果很好,我认为where a.Bs.Any()是最清晰的解决方案。
var AsWithBs = from a in db.TableA
               where a.Bs.Any()
               select a;