我正在使用實體框架
所以我想寫一個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