2016-08-25 97 views
0

以下更新的值是MVC中默認的代碼,我要的是去給「提示」的值在這個功能讓我知道的數據已經改變在控制

[HttpPost] 
[ValidateAntiForgeryToken] 
public ActionResult Edit([Bind(Include = "ID,categoryID,subTitle,subject,sen,image,hint")] List list) 
{ 
    if (ModelState.IsValid) 
    { 
     db.Entry(list).State = EntityState.Modified; 
     db.SaveChanges(); 
     return RedirectToAction("ListSpryList", new { id = list.categoryID }); 
    } 
    return View(list); 
} 

我想我也許應該在代碼「db.saveChanges()」之前插入類似的內容,然後在代碼「db.saveChanges()」之前插入類似以下內容的代碼:「db.saveChanges()」。

+0

不要將實體框架實體對象用作ViewModels。 – Dai

+0

在EF上下文中,更新一個簡單地由選擇查詢完成的值來定位數據並將更新值分配給其結果,然後使用db.SaveChanges()。 –

回答

0

哦,對不起大家,這是一個非常愚蠢的問題,只需要插入一個sinple代碼

list.sen = "changed"; 

db.SaveChanges(); 

然後我得到了我想要

對不起大家爲了浪費你的時間。