我只想更新狀態和國家特性,因此要防止註冊財產上的編輯進行更新只更新一些屬性。如何在實體框架
這裏是我的模型類
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) –
你要我寫觀點也有問題 –
否 - 我想要你閱讀鏈接:) –