1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Como fazer Join e LeftJoin com Entity Framework Versão 6.0

Gostaria de fazer join e lefjoin no entity framework da maneira tradicional sem include ou lazyload, como seria:

Tabelas:

1) pessoa (id int, nome varchar(50))

2) telefone (id int, pessoaid int null, ddd varchar(3), numero varchar(14), ramal varchar(5))

Se fosse a maneira tradicional seria

Join:

SELECT
   pessoa.id, pessoa.nome, telefone.ddd, telefone.numero, telefone.ramal 
FROM
   pessoa inner join telefone on pessoa.id = telefone.pessoaid

LeftJoin

SELECT
   pessoa.id, pessoa.nome, telefone.ddd, telefone.numero, telefone.ramal 
FROM
   pessoa left join telefone on pessoa.id = telefone.pessoaid

No Entity Framework seria como?

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags c# entity-framework linq ou faça a sua própria pergunta.