asp net mvc为模型添加新属性

时间:2016-08-09 19:52:30

标签: asp.net asp.net-mvc model

我是asp.net mvc的新手。我正在尝试学习实体框架

在第一个代码开始创建数据库之后,我在模型中添加了一个新的属性,但是控制器和视图不会自动更新。

  public class test
{

    public int ID { get; set; }
    public string Name { get; set; }

    public string Surname{ get; set; }

}

在这个简单的我创建数据库后添加Surname属性。我更新数据库,但视图和控制器端不会自动更新。

所以我应该手动进行所有更改,例如更改控制器"创建编辑删除"发布行动。

感谢您的回答

2 个答案:

答案 0 :(得分:0)

您最有可能首先使用脚手架来创建它们。如果要在视图中列出属性,则需要重新创建脚手架,以便知道该属性存在。要做到这一点,请右键单击控制器文件夹,添加新的脚手架项,就像之前一样。

答案 1 :(得分:0)

您需要更新绑定白名单,以便包含您的新属性,为此,请使用Ctrl + Shift + B [对于Visual Stdio] 之后进行迁移并更新数据库。