Daf De Giraf hat hier eine bessere Antwort hier , die Ihren Migrationsverlauf nicht auslöschen kann.
Wenn Sie die korrekte Methode zum Erstellen Ihrer Migrationen mithilfe des Befehls " command
Add-Migration "Name_Of_Migration"
dann können Sie das tun um einen sauberen Start zu erhalten (Zurücksetzen, mit Datenverlust, von Natürlich ):
Update-database -TargetMigration:0
Normalerweise ist Ihr DB jetzt leer, seit die Down-Methoden ausgeführt wurden.
Update-database
Dadurch wird Ihre DB zu Ihrer aktuellen Migration neu erstellt.
Ich hatte diese Fehlermeldung in der Vergangenheit ....
Überprüfen Sie, ob die Datenbank, die Sie in der Verbindungszeichenfolge angegeben haben, erstellt wurde. Wenn nicht, erstellen Sie es und führen Sie den Code dann aus.
Tags und Links entity-framework code-first