Voglio vedere tutte le migrazioni disponibili in un progetto. Command Get-Migrations restituisce tutte le migrazioni applicate al DB, ma voglio vedere tutte le liste di migrazione, incluso non applicato. Motivo: ho creato un'altra migrazione nel progetto e desidero rimuoverla. Ho rimosso i file di migrazione, ma Visual Studio (soluzione) ricorda questa migrazione e voglio applicarla.
Dove si trova 201706071156593_AutomaticMigration e come rimuoverlo?
Cancellare i file dovrebbe essere sufficiente - hai costruito il progetto da allora?
È possibile accedere a livello di programmazione all'elenco di migrazioni utilizzando la classe DbMigrator , che ha un metodo GetPendingMigrations()
che restituirà il nome di tutte le migrazioni di cui è a conoscenza che non sono state ancora applicate.
Aggiornamento : ora che hai aggiornato la domanda con il nome della migrazione, diventa chiaro che poiché hai attivato Migrazioni automatiche (nel costruttore di Configurazione), questa è la causa. Per utilizzare solo le migrazioni esplicite, modifica AutomaticMigrationsEnabled
su false.