我对我的模型进行了一些更改,这些更改将通过自动迁移进行更新, 但我必须首先执行手动迁移,因为挂起的自动迁移不能 在我应用手动迁移之前执行,因此我无法使用Update-Database。
迁移:
public class Drop_Posts_IX_CategoryId : DbMigration
{
public override void Up()
{
DropIndex("Posts", "IX_CategoryId");
}
}
所以我跑:
Update-Database –TargetMigration: Drop_Posts_IX_CategoryId
我得到了:
Specify the '-Verbose' flag to view the SQL statements being applied to the target database.
The specified target migration 'Drop_Posts_IX_CategoryId' does not exist. Ensure that target migration refers to an existing migration id.