【发布时间】:2013-05-15 01:45:46
【问题描述】:
如何将此 sql 语句转换为 LINQ to Entities?
SQL 语句:
Select * from Departments where DepartmentID in (Select DepartmentID from Employees where FirstName like '%FirstName%' or LastName like '%LastName%')
我只有 WHERE =(equals) ,我不能做 WHERE IN 子句
LINQ to 实体:
from t in db.Departments
where
t.DepartmentID == -->Should be IN not EQUALS
((from t0 in db.Employees
where
t0.FirstName.Contains("FirstName") ||
t0.LastName.Contains("LastName")
select new {
t0.DepartmentID
}).FirstOrDefault().DepartmentID)
select t
【问题讨论】:
标签: sql sql-server linq linq-to-entities