1
resposta

É possível executar um update-database a partir de uma ultima migration

boa noite,

Estou executando add-migrations\update-database em tabelas novas do banco de dados. Em determinado momento o EF começa a dar erro no update-database que uma tabela já existe. Realmente foi criada em migrations anteriores. Na migration atual ela não foi alterada. É possível forçar o updata-databese apenas a partir da última migration para evitar esses erros?

1 resposta

Boa tarde, Ana Paula! Não dá pra aplicar só a última migration isoladamente com update-database. O EF aplica todas as pendentes. Se a tabela já existe e dá erro, provavelmente o banco foi alterado fora do EF. Para resolver rápido: use dotnet ef database update NomeDaUltimaMigration se já aplicou as anteriores, ou recrie o banco em dev.