Como selecionar onde não existe usando o LINQ?
Tenho que listar todos "mudanç "dados a serem atribuídos a um"empregad ", mas os dados do turno não devem ser incluídos se já existirem nos dados do funcionário. Vamos ver a amostra da imagem.
Esta consulta resolve o problema. Encontrei isso aqui:
Blog do Scott
select * from shift where not exists
(select 1 from employeeshift where shift.shiftid = employeeshift.shiftid
and employeeshift.empid = 57);
Vamos ver o resultado:
Agora, minha pergunta é: como eu poderia fazer isso no linQ? Estou usando a estrutura da entidade.
Espero que alguém possa ajudar. Muito obrigado!!