我一直在尝试获取以下SQL查询,以便在Linq中使用时给出相同的结果,但我没有得到理想的结果。我知道在linq中还有一些关于左外连接的帖子,但它们没有给我预期的结果,所以我想把查询本身。请为我提供以下SQL查询的linq查询。
Select vbk.*,
adm.admFullName
from Voucherbooks vbk
left outer join adminlogins adm
on vbk.vbkauthid = adm.admid
提前致谢。
答案 0 :(得分:0)
var results = Voucherbooks
.GroupJoin
(
adminlogins,
x=>x.vbkauthid,
x=>x.admid
(vbk,adm)=>new
{
vbk,
admFullName = adm.FirstOrDefault() == null
? String.Empty
: adm.FirstOrDefault().admFullName
}
)