[英]Join in LINQ and Entity Framework
在SQL中我得到distinct语句,我用join
得到它如下
select distinct
col1
from
table1 a
inner join
table2 b on a.code = b.vcode
如何在 LINQ over Entity Framework 中实现相同的功能?
请建议我。
您还可以使用方法语法:
var query = table1.Join(table2,
a => a.code,
b => b.vcode,
(a,b) => a.col1)
.Distinct();
var result = (from a in table1
join b in table2 on a.code equals b.vcode
select a.col1).Distinct();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.