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)..."
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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)..."
Oi Alexandre, acho que não entendi aqui. Isso é uma dúvida ou uma correção de algum texto? Me desculpe.
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