Entity FrameWork Update 錯誤
當初在使用EF的時候我記得我都是
(Entity Framework Core)
db.TableName.Update(Model);
db.SaveChanges();
但是近期在公司寫code的時候,找不到這段function 我以為是用add(model);
結果並不是 他是真的新增了一筆
要用EF6.x 的話 要使用
db.Entry(Request).State = System.Data.Entity.EntityState.Modified;
db.SaveChanges();
這樣儲存才是變更 不是新增
留言
張貼留言