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.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
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!