EF Migrations: Rollback der zuletzt angewendeten Migration?

Das sieht nach einer wirklich häufigen Aufgabe aus, aber ich finde keinen einfachen Weg, dies zu tun.

Ich möchte die zuletzt angewendete Migration rückgängig machen. Ich hätte einen einfachen Befehl wie erwartet

PM> Update-Database -TargetMigration:"-1"

Stattdessen kann ich mir nur Folgendes einfallen lassen:

PM> Get-Migrations

Retrieving migrations that have been applied to the target database.
201208012131302_Add-SystemCategory
201207311827468_CategoryIdIsLong
201207232247409_AutomaticMigration
201207211340509_AutomaticMigration
201207200025294_InitialCreate

PM> Update-Database -TargetMigration:"CategoryIdIsLong"

(Zumindest kann ich nur den Namen verwenden und den Zeitstempel überspringen ...)

Gibt es einen einfacheren Weg?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage