需要将此SQL查询转换为LINQ

时间:2018-06-05 20:57:00

标签: linq tsql

任何人都可以帮我将这个SQL查询转换为MVC中的LINQ代码吗?我需要返回一份清单。 DB上下文实体是:_dbContext。

DateTimeOffset

2 个答案:

答案 0 :(得分:2)

from t1 in db.Table1
join t2 in db.Table2 on t1.field equals t2.field
select new { t1.field2, t2.field3}`

答案 1 :(得分:0)

var data=(from item in db.table1 join
item1 in db.table2 on item.AIG_ID equals item1.AIG_ID 
select new {item.AIG_ID ,item.GMT_NAME ,item.AIG_Number }).GroupBy(a=>a.AIG_ID).select(a=>a.FirstOrDefault()).ToList();

我在sql

中为你的distinct写了这个部分
GroupBy(a=>a.AIG_ID).select(a=>a.FirstOrDefault())