LINQ Показывать каждую запись из таблицы A ровно один раз, если она существует хотя бы один раз в таблице B - PullRequest
1 голос
/ 05 марта 2010

У меня есть таблицы, таблица A является главной, таблица B дочерней.

Какой самый простой запрос LINQ2SQL, чтобы показать все записи из таблицы A ровно один раз что есть хотя бы ребенок в таблице B?

Ответы [ 2 ]

2 голосов
/ 05 марта 2010

Что-то вроде:

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

или

var AsWithBs = from a in db.TableA
               where a.Bs.Any()
               select a;
0 голосов
/ 05 марта 2010
var q = (from record in database.records where record.children.Any()).Distinct();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...