我有点卡在这上面。基本上我想在LINQ to SQL中执行类似以下SQL查询的操作:
select Image from dbo.Employee where ID in(Select ID from dbo.Department where IsActive=1)
感谢任何帮助。
感谢。
答案 0 :(得分:1)
您可以使用子查询强制点,如@IswantoSan链接到(how to do subquery in LINQ)的问题,但是,在不了解您的实体关系的情况下,为什么不在此处简单地使用连接?
from e in Employees
join d in Departments on e.ID equals d.ID
where d.IsActive
select e.Image
答案 1 :(得分:0)
select Image from dbo.Employee
.Where(u =>
dbo.Employee
.Where(x => u.IsActive = 1)
.Select(x.ID)
)
该查询是否适合您。