Asp.netMvc使用linq查询连接两个表

时间:2017-06-11 09:33:38

标签: asp.net-mvc linq linq-to-sql

我有两个表Employees和Tasks我想用linq-query选择所有具有员工姓名的任务

这是任务表:

  ID  TaskName  description  employeeIDTo  employeeIDFrom  DateStart

这是员工表:

  EmpID  Name  Age 

employeeIDToemployeeIDFrom外键EmpID

我想在任务表中获得此结果:

 ID  TaskName  description  EmpID  EmpID  DateStart

1 个答案:

答案 0 :(得分:0)

from tsk in Tasks 
join emp in Employees  on tsk.employeeIDTo equals emp.EmpID 
where emp.Name="YOURNAME"
select new { tsk.ID , tsk.TaskName,tsk.Description,emp.EmpID,tsk.DateStart}