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