Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

E.F - Include

Boa noite,

Se uma tabela tiver mais de um relacionamento eu preciso incluir vários Include, por exemplo: "...Include(c => c.Categoria).Include(c => c.Fornecedor)..."

3 respostas

Oi Alexandre, acho que não entendi aqui. Isso é uma dúvida ou uma correção de algum texto? Me desculpe.

solução!

Sim é preciso incluir mais de um include.

namespace lojaComEntity.Entidades
{
    public class Produto
    {
        public int ID { get; set; }
        public string Nome { get; set; }
        public decimal Preco { get; set; }
        public virtual  Fornecedor Fornecedor { get; set; }
        public int FornecedorID { get; set; }
        public virtual Categoria Categoria { get; set; }
        public int CategoriaID { get; set; }
    }
}

Produto p = contexto.Produtos
    .Include(produto => produto.Categoria)
    .Include(produto=> produto.Fornecedor)
.FirstOrDefault(produto => produto.ID == 1);

Esclarecedor, muito obrigado