Ho ristrutturato il mio progetto che ha portato a una modifica del nome dello spazio dei nomi del contesto del database e della configurazione del Primo codice associato. A quel punto, ho avuto una migrazione impalcatura, "InitialCreate" e quindi la tabella __MigrationHistory
del mio database conteneva una riga singola con alcuni MigrationId
e uno ContextKey
contenenti il nome dello spazio dei nomi e il nome classe della classe Configuration
.Migrazione dello scaffold con modifica della chiave di contesto
Dopo aver spostato le cose, l'esecuzione di Get-Migrations
non ha restituito risultati, dopo aver modificato il ContextKey
come da consiglio del mio collega, la migrazione "InitialCreate" è stata correttamente enumerata.
Quali passaggi devo prendere durante le modifiche in modo che la continuità delle mie migrazioni non sia stata interrotta, impedendo la necessità di rinominare manualmente lo ? Ovviamente, non è un grosso problema per una migrazione applicata, tuttavia sarebbe un enorme problema da fare per dozzine di migrazioni applicate.
Grazie per l'intuizione, terremo sicuramente questo in mente. –