Linq to sql linq到sql左外部联接未给出预期结果

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 =

在Linq中使用时,我一直在尝试获取下面的SQL查询,以获得相同的结果,但没有得到期望的结果。我知道在linq中还有一些关于左外连接的帖子,但它们并没有给我预期的结果,所以我想把查询本身放进去。请为我提供以下SQL查询的linq查询

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
        }
    )