我正在使用实体框架
所以我想使用两个表 - tblContractor 和 tbSiteByCont 表编写一个 sql 命令。在 SQL 中看起来像这样
SELECT PKConID, Fname, Lname
FROM tblContractor
WHERE (PKConID NOT IN
(SELECT FKConID
FROM tbSiteByCont
WHERE (FKSiteID = 13)))
但我不知道如何用 Linq 编写。
我试过这样
var query1 = from s in db.tblSiteByConts
where s.FKSiteID == id
select s.FKConID;
var query = from c in db.tblContractors
where c.PKConID != query1.Any()
select Contractor;
但这不起作用。那我该怎么写呢?程序是什么?我是Linq的新手。