c# - 如何使用 Patch 和 JsonPatchDocument同时更新多条记录?
问题描述
我有一个我想允许部分更新的对象。我们将只调用这个对象Customer
,理论上这些Customer
会显示在前端的网格中。
我的网格允许更新多个Customer
's 然后保存调用我的 Restful 后端。但是,使用JsonPatchDocument
- 我无论如何都看不到将“批处理补丁”发送到我指定要传递的对象的 ID 的位置。例如假装这是我的课:
public class Customer
{
public int Id { get; set; }
public string Name { get; set; }
}
我想Customer.ID
用 = JimBob 更新 = 1并且Customer.Name
我想用 = Billy 提交Customer.ID
= 2的更新Customer.Name
--- Json 的外观如何?
Microsoft Docs网站上的示例并不明显,我怎么知道那是什么 ID?我是否将其添加到路径中/id/1/customerName
?
[
{
"op": "add",
"path": "/customerName",
"value": "Barry"
}
]
解决方案
推荐阅读
- java - 使用 Maven 在多个线程上同时运行单个 TestNG 测试
- macos - 使用 sed 执行递归查找和替换仅更改第一个文件
- python - 复制不在行开头的两个字符串之间的所有行-python
- reactjs - React 输出不保留换行符
- python - 使用 imap 获取电子邮件附件,但无论电子邮件是从 Outlook 客户端发送还是通过 Web 发送,都会得到不同的结果
- swift - 为什么 NSCoding 无法在正确保存后解码对象?
- postgresql - PostgreSQL - 如何创建一个跟随行号的自动增量函数?
- django - 无法识别我的 serializers.py 文件中的问题
- python - Keras Tuner build_model 和 run_trial 需要相同的参数
- haskell - 案例陈述中的haskell部分应用