2014-03-31 120 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"); 
    } 
}