无法添加新的标量属性

时间:2012-10-20 22:11:00

标签: asp.net-mvc visual-studio asp.net-mvc-4

这是我的环境:

VS 2012
Asp.net MVC4

  1. 我创建了一个新的模型图。
  2. 添加一个名为Tipo的实体
  3. 右键单击模型并创建数据库。
  4. 创建控制器和视图。
  5. 到目前为止一切正常。
  6. 现在我想添加一个新的Scalar属性。

    所以,我添加了新的标量属性,现在我在调用页面时收到此错误:

    自创建数据库以来,支持TipoContext上下文的模型已发生更改。

    我已经挖掘了stackoverflow并找到了很多建议,但没有一个对我有用。

1 个答案:

答案 0 :(得分:0)

是的,因为您已在模型中添加了标量属性,所以必须在数据库中反映该属性以使您的应用程序正常工作。因此,您需要启用DBMigration并让数据库知道您所做的更改。大卫海登有一篇很好的文章,看看 的 here