LINQ在表B中至少存在一次时,显示表A中的每个记录

时间:2010-03-05 11:01:40

标签: linq-to-sql

我要表,表A是主表,表B是表。

什么是最简单的LINQ2SQL查询,只显示一次表A中的所有记录 表B中至少有一个孩子?

2 个答案:

答案 0 :(得分:2)

类似的东西:

var AsWithBs = db.TableA.Where(x => x.Bs.Any())

var AsWithBs = from a in db.TableA
               where a.Bs.Any()
               select a;

答案 1 :(得分:0)

var q = (from record in database.records where record.children.Any()).Distinct();