Migrations EF : annuler la dernière migration appliquée ?
À partir d’EF 5.0, l’approche que vous décrivez est la méthode recommandée. Donc
PM> Update-Database -TargetMigration:"NameOfSecondToLastMigration"
ou en utilisant vos migrations d’exemple
PM> Update-Database -TargetMigration:"CategoryIdIsLong"
Une solution serait de créer un script PS wrapper qui automatise les étapes ci-dessus. De plus, n’hésitez pas à créer une demande de fonctionnalité pour cela, ou mieux encore, essayez de l’implémenter vous-même ! https://github.com/dotnet/ef6