我正在使用实体框架
所以我想写一个sql命令使用两个表 - tblContractor和tbSiteByCont表。 它看起来像这样在SQL如何使用Linq“NOT IN”
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的新手。
这是LINQ,而不是MVC。 – 2013-03-15 04:41:35