【发布时间】:2013-12-11 09:44:39
【问题描述】:
是否可以根据批量请求中的过滤查询更新多个实体?
作为我要实现的目标的一个示例,假设我想在一个对 OData 端点的请求中将所有产品类别从 foo 更新到 bar,是否有类似的方法可以工作:
--batch_36522ad7-fc75-4b56-8c71-56071383e77b
Content-Type: multipart/mixed; boundary=changeset_fa7b-4aa9-a01f
GET /api/products?$filter=category eq 'foo' HTTP/1.1
Accept:application/json
Content-ID: 1
--changeset_fa7b-4aa9-a01f
Content-Type: application/http
Content-Transfer-Encoding: binary
PATCH $1 HTTP/1.1
Accept: application/json
Content-Type: application/json;odata=verbose
{"category":"bar"}
--changeset_fa7b-4aa9-a01f--
--batch_36522ad7-fc75-4b56-8c71-56071383e77b--
【问题讨论】:
标签: wcf odata wcf-data-services