我目前正在使用ASP.NET MVC来创建一个Web应用程序。我也在使用JsonPatch库来更新我的应用程序中的数据库。
目前我的情况是我的方法似乎正确地获取传入数据并且JsonPatch HTTP响应返回状态200.但是我的数据库表根本没有更新。
要更新的值是" BCL",是正确的,但是一旦完成此方法,数据库表根本不会更新。
http请求也返回状态代码200。所以我认为补丁操作应该是成功的。
我很想知道我使用的JsonPatch版本是否有所作为?
感谢您的帮助。
答案 0 :(得分:0)
我认为你需要更新代码如下:
InvPatchDocument.ApplyUpdatesTo(currentInv);
db.Update(cuurentInv);
db.SaveChanges();
添加了db.Update(currentInv)