我有一個模型類填補缺失的領域,只有修改某些字段和「的SaveChanges」使用默認值
public class MyModel
{
public int A { get; set; }
public int B { get; set; }
public int C { get; set; }
public DateTime D { get; set; }
}
在編輯畫面,我只需要編輯`A和B.而下面的意志用默認值(0和'0001-01-01')覆蓋C和D如何保留C和D中存在的值(在數據庫表中)除了包含在視圖中並將它們隱藏起來?
[HttpPost]
public ActionResult Edit(MyModel myModel)
{
if (ModelState.IsValid)
{
_db_Entry(myModel).State = EntityState.Modified;
_db.SaveChanges();
}
return View(myModel);
}
所以我仍然需要映射視圖模型爲'數據庫模型類之後,從已有的記錄回填'C'和'D'。 SaveChanges'? – ca9163d9 2013-03-03 10:51:02