Nella versione di .NET Framework, assumendo che il database esista già, questo può essere risolto creando un nuovo file di migrazione vuoto. Prima di EF Core, c'erano molti comandi per la migrazione, e quando la migrazione avveniva, potevamo risolverlo usando il comando how:
Tuttavia, in EF Core ci sono solo due comandi per la migrazione:
Quando inizializziamo la migrazione, la struttura della tabella viene completamente generata per inizializzare la tabella tramite l'addio iniziale della migrazione dotnet ef, e la prossima volta che effettuiamo la migrazione, questa o quella operazione involontaria porterà ai seguenti risultati
Esiste già un 'account' della tabella
Di seguito è riportato il file di migrazione per la prima inizializzazione, come segue:
Per risolvere i problemi sopra, la premessa è che i file di migrazione originali siano ancora presenti, e dobbiamo eliminare tutti i dati nel metodo Up, mentre quelli nel metodo Down possono essere eliminati o meno
|