【问题标题】:Asp.netMvc join two tables with linq queryAsp.net Mvc 使用 linq 查询连接两个表
【发布时间】:2017-06-11 09:33:38
【问题描述】:

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

这是任务表:

  ID  TaskName  description  employeeIDTo  employeeIDFrom  DateStart

这是雇员表:

  EmpID  Name  Age 

employeeIDToemployeeIDFrom 外键到 EmpID

我想得到任务表的这个结果:

 ID  TaskName  description  EmpID  EmpID  DateStart

【问题讨论】:

  • 你使用 linq lambda
  • @hasan 是的,但我不知道这个查询将如何,我想选择所有分配给该员工的员工姓名的任务
  • 你明白我想要什么吗?
  • 是的,我明白了,你使用实体吗?你能分享你的控制器代码,你可以在哪里获得任务和员工数据

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


【解决方案1】:
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}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多