Я видел много людей при обновлении записи:
...
ms.Status = status;
db.Entry(ms).State = EntityState.Modified;
db.SaveChanges();
Требуется ли эта строка? Я смог сделать обновление без него.
db.Entry(ms).State = EntityState.Modified;
Мне было интересно, для чего на самом деле используется это утверждение, если контекст уже знает, что он должен обновить эту запись, не указав ее явно, тогда зачем вообще задавать ее явно?