Wie füge ich eine neue Code-First-Migration mit einer neu generierten Datenbank hinzu?

Ich habe Code-First-Migrationen in meinem Entity-Framework-Projekt aktiviert und mehrere Migrationen hinzugefügt, bei denen beispielsweise Tabellen umbenannt werden. Jetzt habe ich jedoch die Datenbank gelöscht und das Entity Framework veranlasst, eine brandneue Datenbank basierend auf meinem neuesten Datenmodell zu generieren. Wenn ich versuche zu rennen:

PM> Add-Migration TestMigration

... es sagt mir, dass ich zuerst die vorhandenen Migrationen anwenden muss. Also laufe ich:

PM> Update-Database

... aber das Problem ist, dass versucht wird, eine Datenbank zu aktualisieren, die nicht aktualisiert werden muss. Es basiert bereits auf dem neuesten Datenmodell. Ich erhalte also eine Fehlermeldung, wenn versucht wird, eine Tabelle umzubenennen, die jetzt nicht existiert.

Gibt es eine Möglichkeit, Datenmigrationen anzuzeigen, dass meine Datenbank auf dem neuesten Stand ist und keine Migrationen darauf ausgeführt werden müssen? Was soll ich machen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage