Мой мозг сейчас кашляет!Я использую LINQ to Entity, и мне нужно получить некоторые данные из одной таблицы, которая НЕ существует в другой таблице.
Например: мне нужен идентификатор группы, имя группы и номер группы из ТАБЛИЦЫ A, где они не существуютв ТАБЛИЦЕ B. Идентификатор groupID будет существовать в ТАБЛИЦЕ B вместе с другой соответствующей информацией.Таблицы не имеют никакого отношения.В SQL это было бы довольно просто (есть более элегантное и эффективное решение, но я хочу нарисовать картину того, что мне нужно)
SELECT
GroupID,
GroupName,
GroupNumber,
FROM
TableA
WHERE
GroupID NOT IN (SELECT GroupID FROM TableB)
Существует ли простой / элегантный способ сделать это с помощьюEntity Framework / LINQ для Entity?Прямо сейчас у меня есть куча запросов, которые попадают в БД, затем сравниваются и т. Д. Это довольно грязно.