我尝试过以下事情
在包管理器控制台中。
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)。”
我在哪里弄错了?
答案 0 :(得分:1)
每次更改模型类中的任何内容时,都需要从包管理器控制台调用Update-Database。
因此,您在创建项目时运行“启用迁移”一次,并在每次更改模型时运行“更新数据库”。