當我嘗試在更新函數中更新我的入口時,它已成功執行但數據庫未更新。Entity Framwork 5.0 db.savechange無法正常工作
請找到下面的代碼提前
public static string UpdateEmployee(Employee employee)
{
using (var db = new RandDEntities())
{
var empObj = db.Employees.First(x => x.EmpID == employee.EmpID);
db.Entry(empObj).State = EntityState.Modified;
db.SaveChanges();
}
return "";
}
感謝。
嘗試跟蹤sql語句,您是否到達db? – InferOn
sql profiler不在我的系統 – AntonyDurai
你怎麼知道它不工作?它看起來像你只是通過EmpID加載empObj,不改變任何東西,然後保存它。沒有任何屬性發生變化,因此無法保存。 – Mufaka