0

我目前正在使用 ASP.NET MVC 创建一个 Web 应用程序。我还使用 JsonPatch 库来更新我的应用程序中的数据库。

目前,我的方法似乎正确获取传入数据并且 JsonPatch HTTP 响应返回状态 200。但我的数据库表根本没有更新。

下面是我的截图:在此处输入图像描述

要更新的值是“BCL”,是正确的,但是一旦完成这个方法,数据库表根本不会更新。

调用上述方法的代码如下所示: 在此处输入图像描述

http 请求也返回状态码 200。所以我想补丁操作应该是成功的。

我想知道我使用的 JsonPatch 版本是否有所不同?

感谢您的帮助。

4

1 回答 1

1

我相信你需要更新代码如下:

InvPatchDocument.ApplyUpdatesTo(currentInv);
db.Update(cuurentInv);
db.SaveChanges();

添加db.Update(currentInv)

于 2018-06-19T07:35:59.270 回答