如何更新一组实体?

问题描述

| 假设我有一个资源A,它包含一个名为\“ Bs \”的导航属性,该属性指向一组资源B。给定资源A的实例,是否可以通过资源A的导航属性批量更新资源B的集合? 我知道我可以通过对/ A(0)/ B(1)进行PUT / MERGE更新B的单个实例。但是,我可以对请求正文中的/ A(0)/ B使用更新值数组进行PUT / MERGE吗?     

解决方法

您可以使用批处理请求一次执行多个更新。有关协议,说明,请参见http://www.odata.org/developers/protocols/batch。 WCF DS客户端库具有对批处理请求的内置支持。其他客户端库可能也有。