我有一个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
如果您有任何其他选择,请建议。