相关疑难解决方法(0)

MVC3和Code First Migrations - "创建数据库后,支持'blah'上下文的模型已经改变"

我使用Entity Framework Code First开始了我的项目.当我准备好时,我将我的数据库和代码上传到我的主机提供商.一切正常.

我需要在我的一个类中添加一个新字段,我不想丢失数据库中的数据.因此,我尝试了一些关于使用Code First Migrations的博客文章.我做了以下事情:

  1. 我备份了我的远程(生产)数据库.
  2. 我在本地附加了这个数据库
  3. 我把这个属性添加到了我的班级
  4. PM>启用 - 迁移
  5. PM> Add-Migration AddSortOrderToCar
  6. PM>更新 - 数据库
  7. 此时,我创建了本地数据库的.bak文件,然后使用该文件"恢复"到远程文件.
  8. 最后,我将代码发布到远程站点.

当我访问该网站时,我收到以下错误消息:自创建数据库以来,支持'blahblah'上下文的模型已更改.考虑使用Code First Migrations来更新数据库.

我究竟做错了什么?

entity-framework asp.net-mvc-3 ef-migrations

20
推荐指数
1
解决办法
3万
查看次数