我正在使用左边连接使用Linq的实体框架。我尝试了很多代码。但是得到错误。我的代码如下。
var ABC = (from p in AgEntities.tbl_PrayerRequest
join u in AgEntities.tbl_UserMaster
on p.User_IndexID equals u.User_IndexID into lj
from s in lj.DefaultIfEmpty()
select new { p.RequestID, p.RequestName, p.RequestEmail, s.User_LoginID }).ToList();
但我收到以下错误。
错误:
LINQ to Entities无法识别该方法。
' {System.Collections.Generic.IEnumerable {1}} 1 [Solution.Bussines.Entities.tbl_UserMaster])'方法,并且此方法无法转换为商店表达式
答案 0 :(得分:0)
var ABC = (from p in AgEntities.tbl_PrayerRequest
join u in AgEntities.tbl_UserMaster
on p.User_IndexID equals u.User_IndexID into lj
from s in lj.DefaultIfEmpty()
select new { p.RequestID, p.RequestName, p.RequestEmail,
User_LoginID =s==null?0: s.User_LoginID }).ToList();