ASP.NET JSONPatch возвращает статус ok 200, но таблица базы данных не обновляется.
В настоящее время я использую ASP.NET MVC для создания веб-приложения. Я также использую библиотеку JsonPatch для обновления базы данных в моем приложении.
В настоящее время у меня есть ситуация, когда мой метод, кажется, правильно получает входящие данные и HTTP-ответ JsonPatch возвращает состояние 200. Но моя таблица базы данных вообще не обновляется.
Значение для обновления - "BCL", является правильным, но после завершения этого метода таблица базы данных вообще не обновляется.
Код, который вызывает вышеуказанный метод, показан ниже:
HTTP-запрос также возвращает код состояния 200. Поэтому я полагаю, что операция исправления должна быть успешной.
Мне интересно, если версия JsonPatch, которую я использую, имеет значение?
Спасибо вам за помощь.
1 ответ
Я считаю, что вам нужно обновить код следующим образом:
InvPatchDocument.ApplyUpdatesTo(currentInv);
db.Update(cuurentInv);
db.SaveChanges();
добавленной db.Update(currentInv)