如何运行DbMigration

时间:2014-03-09 18:08:18

标签: c# entity-framework database-migration

我对我的模型进行了一些更改,这些更改将通过自动迁移进行更新, 但我必须首先执行手动迁移,因为挂起的自动迁移不能 在我应用手动迁移之前执行,因此我无法使用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.

0 个答案:

没有答案