即使遵循标准程序,也无法启用迁移

时间:2016-04-18 05:30:43

标签: asp.net-mvc entity-framework ef-migrations

我尝试过以下事情

在包管理器控制台中。

  Enable-Migrations -ContextTypeName  abc.DomainModel.DAL.abcDataContext -Force

 update-database -Verbose -Force

 AutomaticMigrationsEnabled = true;

包管理器控制台中的默认项目是abc.DomainModel

我仍然得到这个错误。

“附加信息:自创建数据库以来,支持'abcDataContext'上下文的模型已更改。请考虑使用Code First Migrations更新数据库(http://go.microsoft.com/fwlink/?LinkId=238269)。”

我在哪里弄错了?

1 个答案:

答案 0 :(得分:1)

每次更改模型类中的任何内容时,都需要从包管理器控制台调用Update-Database。

因此,您在创建项目时运行“启用迁移”一次,并在每次更改模型时运行“更新数据库”。