即使启用了迁移,获取'自创建数据库以来模型支持上下文已更改'

时间:2013-12-05 08:11:51

标签: entity-framework ef-migrations

我正在尝试在ef 6中使用代码优先迁移。我已启用自动迁移。没有数据库初始化程序。有一个现有的数据库。我在控制台中键入了Update-Database。只有一个背景。

当我尝试运行应用程序时,我仍然得到“自创建数据库以来模型支持[上下文]已更改”错误。我的理解是,启用迁移将防止发生此错误,而无需设置任何数据库初始化程序。

我错过了什么?

修改

使用Database.SetInitializer(new MigrateDatabaseToLatestVersion<MyContext, Configuration>())有效,但我想知道是否有更好的方法。

0 个答案:

没有答案