[Resolvido] Erro consulta linq no join
Bom dia.
Estou com dúvida como resolver a consulta linq abaixo, preciso listar os empreendimentos e tenho 3 tabelas uma é processo que possui sua chave primaria ProcessoId, outra é a tabela movimento que possui sua chave primária MovimentoID e tenho uma tabela de associação entre as duas que possui as chaves estrangeiras processoID e movimentoID. A classe movimento possui uma coleção de processos e quando tento fazer o join usando a coleção ele não permite, segue o consulta.
var consulta = (from e in jucemgcContext.Empreendimento
join mv in jucemgcContext.Movimento on e.EmpreendimentoId equals mv.idEmpreendimento
join p in jucemgcContext.Processo on mv.Processo.Where(t => t.ProcessoId.equals(p.ProcessoId)
join m in jucemgcContext.Mensagem on p.ProcessoId equals m.ProcessoId
where p.idTipoProcesso == 6 && m.ProcessoId == p.ProcessoId && mv.idEmpreendimento == e.EmpreendimentoId
select e);
join p in jucemgcContext.Processo on mv.Processo.Where(t => t.ProcessoId.equals(p.ProcessoId) --- Nesta parte do código ele não aceita informar o equals, dá uma mensagem - Invalid expression term 'equals' )expected.
Desde já agradeço.Discussão (4)
Carregando comentários...