如何使用Patch和JsonPatchDocument <t>同时更新多个记录?

时间:2019-04-30 17:27:02

标签: c# rest .net-core

我有一个对象,希望对其进行部分更新。我们将其称为Customer,从理论上讲,这些Customer会显示在前端的网格中。

我的网格允许更新多个Customer,然后保存呼叫我的Restful后端。但是,使用JsonPatchDocument-我仍然看不到将“批处理补丁”发送到我指定要传递的对象ID的位置。例如,假装这是我的课程:

    public class Customer
    {
        public int Id { get; set; }
        public string Name { get; set; }
    }

,我想用Customer.ID = JimBob更新Customer.Name = 1并且我想用Customer.ID = Billy提交Customer.Name = 2的更新杰森会看起来吗?

Microsoft Docs网站上的示例并不明显,我怎么知道这是什么ID?是否将其添加到/id/1/customerName之类的路径中?

[
  {
    "op": "add",
    "path": "/customerName",
    "value": "Barry"
  }
]

0 个答案:

没有答案