【发布时间】:2010-04-06 18:38:29
【问题描述】:
我的大脑现在似乎是糊状的!我正在使用 LINQ to Entity,我需要从一个表中获取一些在另一个表中不存在的数据。
例如:我需要 TABLE A 中的 groupID、groupname 和 groupnumber,而 TABLE B 中不存在它们。groupID 以及其他相关信息将存在于 TABLE B 中。这些表没有任何关系。在 SQL 中它会很简单(有一个更优雅和高效的解决方案,但我想画出我需要的图片)
SELECT
GroupID,
GroupName,
GroupNumber,
FROM
TableA
WHERE
GroupID NOT IN (SELECT GroupID FROM TableB)
是否有一种使用实体框架/LINQ to Entity 的简单/优雅的方法来做到这一点? 现在我有一堆查询访问数据库,然后比较等等。这很混乱。
【问题讨论】:
标签: sql linq-to-entities