您好我还有一些关于MVC3 Model和App_data的问题。
我想在我的表中添加两列,比如lat和lon。我可以从sql脚本那样做。 但是在添加这两列后,如何更新模型以使新列成为模型的成员?
我有一个我想要显示的文章列表,在一个视图中显示它们的可靠方法是什么,而不是为每篇文章创建一个视图?
非常感谢!
答案 0 :(得分:0)
回答问题1:
只需更新您的视图模型即可存储其他字段。例如:
public class IndexModel
{
//existing fields
public string Name { get; set; }
public string Address { get; set; }
//etc
//your new fields
public string lat { get; set; } //use the preferred type
public string lon { get; set; }
}
然后,在控制器操作中,您可以使用实体框架使用数据库中的新字段更新模型,或者您选择连接到数据库。
public class HomeController : Controller
{
public ActionResult
{
IndexModel model = //retrieve model from database here...
return View(model);
}
}