我有这样的MSSQL的查询,我要转换为LINQLINQ的加入where子句不工作
select * from personas
left join PersonaDocumento on PersonaDocumento.PersonaId=personas.Id
where personas.FirstName='23895389' or PersonaDocumento.Documento='23895389'
这不起作用:
from p in db.personas
join d in db.PersonaDocumento on p.Id equals d.PersonaId into dj1
where p.FirstName=='23895389' || dj1.Documento=='23895389'
from d in dj1.DefaultIfEmpty()
select p
未来,请详细说明“不工作”一词。 –