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)

Другие вопросы по тегам