У меня есть таблицы, таблица A является главной, таблица B дочерней.
Какой самый простой запрос LINQ2SQL, чтобы показать все записи из таблицы A ровно один раз что есть хотя бы ребенок в таблице B?
Что-то вроде:
var AsWithBs = db.TableA.Where(x => x.Bs.Any())
или
var AsWithBs = from a in db.TableA where a.Bs.Any() select a;
var q = (from record in database.records where record.children.Any()).Distinct();