我只想更新状态和国家特性,因此要防止注册财产上的编辑进行更新只更新一些属性。如何在实体框架
这里是我的模型类
public class Currency{
[Required]
public int Id{ get; set;}
[Required]
public string Sign { get; set; }
[Required]
public string Country { get; set; }
[Required]
public int Status{get;set;}
}
这是控制器的默认编辑方法:
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Edit([Bind(Include = "Id,Sign,Country,Status")] Currency currenc)
{
if (ModelState.IsValid)
{
db.Entry(currenc).State = EntityState.Modified;
db.SaveChanges();
return RedirectToAction("Index");
}
return View(currenc);
}
【什么是视图模型在MVC?(http://stackoverflow.com/questions/11064316/what-is-viewmodel-in-mvc) –
你要我写观点也有问题 –
否 - 我想要你阅读链接:) –