首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

转linq语句。该怎么解决

2013-11-27 
转linq语句。。。select * from dbo.BaseEmployee left join hrPersInfoON BaseEmployee.EmpID hrPersInfo.E

转linq语句。。。
select * from dbo.BaseEmployee left join hrPersInfo 
 ON BaseEmployee.EmpID =hrPersInfo.EmpID
 WHERE BaseEmployee.EmpID NOT IN
 ( select EmpID from dbo.hrPersInfo) 
[解决办法]
from be in db.BaseEmployee
join pi in db.hrPersInfo
on be.EmpID equals pi.EmpID
where db.hrPersInfo.Select(x => x.EmpID).All(x => x != be.EmpID)
[解决办法]
怎么看这SQL语句,都觉得蛋疼~ 你这SQL语句里的left join这句有意义么

var query= from be in BaseEmployee
           where !hrPersInfo.Select(h=>h.EmpID).Contains(be.EmpID)
           select be;
 

热点排行