Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Migração inicial

No vídeo são comentadas as linhas de código da migração inicial para que a atualização do banco funcione. Pelo que entendi, isso aconteceu porque geramos a tabela Produto através de comando SQL e não pelo EF. O procedimento correto seria criar o código da classe que se quer persistir e fazer a migração pelo EF para não termos aquele erro?

1 resposta
solução!

Oi Ulisses, tudo bom?

No nosso caso, a gente cria primeiro o banco ,se a migration fosse executada teriamos conflito com a tabela já existente.

Como a gente sabe que nosso banco de dados está alinhado com nosso modelo, podemos comentar o código. Mas, o ideal seria ter realizado essa primeira migração inteira pelo Entity.

Esse procedimento de alinhar o banco de dados com o mapeamento do Entity pode ser bem mais complexo se não for só a criação da tabela. Por isso, o ideal é que o framework gerencie o banco de dados desdo começo =)

Abraço