Ho creato un'applicazione web api in .net core 2.0
e ho creato il mio database usando l'approccio code first e usando i comandi add-migration
, update-database
Ora ho apportato alcune modifiche alle classi di modelli e ho creato una nuova migrazione utilizzando il comando add-migration 2ndMigration
. Ha creato la migrazione con i metodi Up
e Down
. Quando provo ad aggiornare il database con questa migrazione mi dà un errore
La tabella "TableName" esiste già.
Non c'è comando di creazione tabella nella migrazione.
Perché vedo questo errore? o qual è il comando che devo eseguire per aggiornare il database?
esegui Add-Migration Initial -IgnoreChanges -ConfigurationTypeName YourDbConfigurationName
e aggiungi -force
se necessario.
Dopodiché usa la normale linea di Update-database
.