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