【发布时间】:2015-04-08 23:41:05
【问题描述】:
我见过很多人在更新记录的时候使用:
...
ms.Status = status;
db.Entry(ms).State = EntityState.Modified;
db.SaveChanges();
这条线是必需的吗?没有它我也能进行更新。
db.Entry(ms).State = EntityState.Modified;
我想知道如果上下文已经知道它应该更新该记录而您没有明确指定它,那么这个语句实际上是用来做什么的,那么为什么还要明确指定它呢?
【问题讨论】: