我是asp.net mvc的新手。我正在尝试学习实体框架
在第一个代码开始创建数据库之后,我在模型中添加了一个新的属性,但是控制器和视图不会自动更新。
public class test
{
public int ID { get; set; }
public string Name { get; set; }
public string Surname{ get; set; }
}
在这个简单的我创建数据库后添加Surname属性。我更新数据库,但视图和控制器端不会自动更新。
所以我应该手动进行所有更改,例如更改控制器"创建编辑删除"发布行动。
感谢您的回答
答案 0 :(得分:0)
您最有可能首先使用脚手架来创建它们。如果要在视图中列出属性,则需要重新创建脚手架,以便知道该属性存在。要做到这一点,请右键单击控制器文件夹,添加新的脚手架项,就像之前一样。
答案 1 :(得分:0)
您需要更新绑定白名单,以便包含您的新属性,为此,请使用Ctrl + Shift + B [对于Visual Stdio] 之后进行迁移并更新数据库。