使用PUT批量更新 - wcf数据服务/ odata

时间:2013-09-05 15:52:20

标签: c# java odata wcf-data-services-client

我有一个java odata服务,它使用PUT来更新数据。客户是在dotnet。

我有一个对象(订单),它有一个属性“list object”(订单详情)。

是否可以使用以下命令

在一个简短发送订单详细信息列表中发送订单对象
Order orderObj = new Order

OrderDetail oDetailObj = new OrderDetail 

context.AttachTo(Orders, orderObj);

Code to set properties of orderObj 

for loop to add orders details
{

Code to set properties of oDetailObj 

context.AddRelatedObject(orderObj, "OrderDetailsList", oDetailObj); 

}

DataServiceResponse response = context.SaveChanges(SaveChangesOptions.ReplaceOnUpdate);

在运行此代码时,只有最后的订单明细信息才会提交给服务器。我已经验证了使用fidller

如果您有任何其他选择,请建议。

0 个答案:

没有答案