SELECT * FROM [dbo].[Template]
WHERE TemplateID NOT IN
(SELECT T.TemplateID FROM Template T
JOIN Document D ON T.TemplateID=D.TemplateID
WHERE D.FileID=101)
请问这个sql应该如何用linq来实现?
谢谢
...全文
3341打赏收藏
求一个linq
SELECT * FROM [dbo].[Template] WHERE TemplateID NOT IN (SELECT T.TemplateID FROM Template T JOIN Document D ON T.TemplateID=D.TemplateID WHERE D.FileID=101) 请问这个sql应该如何用linq来实现? 谢谢
from x in db.Template
where
!(from t in db.Template
join d in db.Document on t.TemplateID equals d.TemplateID
where d.FileID == 101
select TemplateID).Contains(x.TemplateID)
select x;