I have the following query in SQl Sevrer
SELECT PT.id,
P.nome AS Codigo,
PT.topologiaid,
TE.id AS TipoEntidadeId
FROM [dbo].[propriedade] P
INNER JOIN [dbo].[propriedadetopologia] PT
ON P.id = PT.propriedadeid
INNER JOIN [dbo].[tipoentidade] TE
ON TE.nome = 'Propriedade'
WHERE P.tipopropriedadeid IS NOT NULL
I would like to do the same query in linq, but I do not know how to do the last Join, so far I have it.
var retorno = (from p in unitOfw.PropriedadeRepository.Get()
join pt in unitOfw.PropriedadeTopologiaRepository.Get()
on p.Id equals pt.PropriedadeId
where p.TipoPropriedadeId != null
);