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