0

通过映射我的 DbContext 文件中的表等,我一直在对现有数据库使用 Code-First 方法。

一切都很好,但我希望能够在我现有的数据库结构之上进行迁移,而无需使用自动生成的迁移代码从头开始创建数据库或设置AutomaticMigrationEnabled = True

现在,我收到了这个错误,其中包含一个完全可以接受的初始迁移文件,该文件不包括先前存在的结构:

无法更新数据库以匹配当前模型,因为存在待处理的更改并且自动迁移已禁用。将挂起的模型更改写入基于代码的迁移或启用自动迁移。将 DbMigrationsConfiguration.AutomaticMigrationsEnabled 设置为 true 以启用自动迁移。

您可以使用 Add-Migration 命令将挂起的模型更改写入基于代码的迁移。

我需要做什么才能运行此迁移?

4

1 回答 1

0

我在 Fabio Scopel 的 Youtube 上找到了这个关于 Code First Migrations - How to update a database schema 的提示。

http://www.youtube.com/watch?v=i7SDd5JcjN 4

于 2014-02-04T21:27:55.613 回答