2014-03-31 46 views

回答

1

當您保存第一次您的對象將不會有一個ID,直到它被放入數據庫。你可以檢查這個設置你的價值。

if(myEntity.ObjectID <= 0) 
{ 
    myEntity.DateAdded = DateTime.Now; 
} 
0

擦鞋的回答是完美的。但是如果你擔心財產可以在編輯時間內改變,那就控制它。在創建操作中使用鞋號和編輯操作使用:

[HttpPost] 
public ActionResult Edit(int id, Model model) 
{ 
    using (var db = new YourEntities()) 
    { 
     //control that, it does not change 
     model.datetime_inclusion = db.YourTable.Find(id).datetime_inclusion; 

     db.Entry(model).State = System.Data.EntityState.Modified; 
     db.SaveChanges(); 
     return RedirectToAction("Index"); 
    } 
}