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

Entity framework 获得';自创建数据库以来,模型支持上下文已更改';即使启用了迁移,entity-framework,entity-framework-migrations,Entity Framework,Entity Framework Migrations,我试图在EF6中使用代码优先迁移。我已经启用了自动迁移。没有数据库初始值设定项。有一个现有的数据库。我在控制台中键入了更新数据库。只有一个上下文 当我尝试运行应用程序时,仍然会出现“自创建数据库以来,模型支持[context]已更改”错误。我的理解是,启用迁移将避免发生此错误,而无需设置任何数据库初始值设定项 我错过了什么 编辑: 使用Database.SetInitializer(新的MigrateDatabaseToLatestVersion())可以工作,但我想知道是否有更好的方法

我试图在EF6中使用代码优先迁移。我已经启用了自动迁移。没有数据库初始值设定项。有一个现有的数据库。我在控制台中键入了
更新数据库
。只有一个上下文

当我尝试运行应用程序时,仍然会出现“自创建数据库以来,模型支持[context]已更改”错误。我的理解是,启用迁移将避免发生此错误,而无需设置任何数据库初始值设定项

我错过了什么

编辑:

使用
Database.SetInitializer(新的MigrateDatabaseToLatestVersion())
可以工作,但我想知道是否有更好的方法