Usuário com melhor resposta
Left join com entity framework

Pergunta
-
Oi pessoal,
Estou fazendo uma consulta utilizando entity framework onde eu tenho uma clausula "IN", até aí tudo bem, o problema é que na mesma tabela que eu faço o select in, ela tem que ser left join, no sql a query é assim:
select distinct
NM_USUARIO
from TBUSUARIO
left join TBUSUARIODEP on TBUSUARIO.ID_USUARIO = TBUSUARIODEP.ID_USUARIO
where
TBUSUARIODEP.ID_DEP in (1,2) or TBUSUARIODEP.ID_DEP is NULLComo esta query ficaria com entity framework?
Desde já agradeço.
sexta-feira, 30 de dezembro de 2011 20:15
Respostas
-
Olá,Veja se esse link te ajuda: http://msdn.microsoft.com/en-us/library/bb397895.aspx
var usuarioIdDep = (from usuario in ctx.Usuario join usuarioDep in ctx.UsuarioDep on usuario.id_usuario equals usuarioDep.id_usuario into usuDep from subDep in usuDep.DefaultIfEmpty() select usuDep.id_dep).FirstOrDefault();
Abraços!
- Editado José Eduardo Castro sexta-feira, 30 de dezembro de 2011 21:38
- Sugerido como Resposta Rafael Zaccanini segunda-feira, 2 de janeiro de 2012 02:31
- Não Sugerido como Resposta Fernando Henrique Inocêncio Borba FerreiraMicrosoft employee, Moderator segunda-feira, 2 de janeiro de 2012 10:57
- Sugerido como Resposta Fernando Henrique Inocêncio Borba FerreiraMicrosoft employee, Moderator segunda-feira, 2 de janeiro de 2012 15:00
- Não Sugerido como Resposta Fernando Henrique Inocêncio Borba FerreiraMicrosoft employee, Moderator segunda-feira, 2 de janeiro de 2012 15:00
- Sugerido como Resposta Fernando Henrique Inocêncio Borba FerreiraMicrosoft employee, Moderator segunda-feira, 2 de janeiro de 2012 15:01
- Marcado como Resposta De_ng terça-feira, 3 de janeiro de 2012 12:40
sexta-feira, 30 de dezembro de 2011 21:32
Todas as Respostas
-
Olá,Veja se esse link te ajuda: http://msdn.microsoft.com/en-us/library/bb397895.aspx
var usuarioIdDep = (from usuario in ctx.Usuario join usuarioDep in ctx.UsuarioDep on usuario.id_usuario equals usuarioDep.id_usuario into usuDep from subDep in usuDep.DefaultIfEmpty() select usuDep.id_dep).FirstOrDefault();
Abraços!
- Editado José Eduardo Castro sexta-feira, 30 de dezembro de 2011 21:38
- Sugerido como Resposta Rafael Zaccanini segunda-feira, 2 de janeiro de 2012 02:31
- Não Sugerido como Resposta Fernando Henrique Inocêncio Borba FerreiraMicrosoft employee, Moderator segunda-feira, 2 de janeiro de 2012 10:57
- Sugerido como Resposta Fernando Henrique Inocêncio Borba FerreiraMicrosoft employee, Moderator segunda-feira, 2 de janeiro de 2012 15:00
- Não Sugerido como Resposta Fernando Henrique Inocêncio Borba FerreiraMicrosoft employee, Moderator segunda-feira, 2 de janeiro de 2012 15:00
- Sugerido como Resposta Fernando Henrique Inocêncio Borba FerreiraMicrosoft employee, Moderator segunda-feira, 2 de janeiro de 2012 15:01
- Marcado como Resposta De_ng terça-feira, 3 de janeiro de 2012 12:40
sexta-feira, 30 de dezembro de 2011 21:32 -
Obrigada!!!terça-feira, 3 de janeiro de 2012 12:43