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

Erro após o comando add-migration

Não consigo resolver esse problema.

Unable to determine the relationship represented by navigation property 'Produto.Promocoes' of type 'IList'. Either manually configure the relationship, or ignore this property from the model.

3 respostas

Diego, bom dia.

Coloca aqui o código das classes Produto, ProdutoPromocao e Promocao, por favor.

Fico no aguardo.

Daniel, obrigado pela pronta resposta, hoje pela manhã ao rever a aula 6, percebi que ao sobrescrever o método OnModelCreating eu havia deletado todo o corpo do método inclusive a linha "base.OnModelCreating(modelBuilder);" que deveria ter sido mantida. Ao repor a linha eu consegui criar a tabela ProdutoPromocao e incluir os dados. Só não entendi bem a linha, ela manda pra classe base o parâmetro da sobrescrita.

solução!

Diego, não precisa dessa linha não. Pode removê-la. Quando chamamos base.QualquerMetodo() significa que estamos invocando aquele método no ancestral. Nesse exemplo não temos código em uma classe ancestral para fazer o mapeamento.

Espero ter ajudado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software