Batch update using PUT - wcf data services / odata

452 Views Asked by At

I have a java odata service which uses PUT to update data. Client is in dotnet.

I have an object (order) which has an attribute "list object" (order details).

Is it possible to send Order object in one short with order details list using below command

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);

While running this code, only last order detail infomration is submitting to server. I have verified that using fidller

if you have any alternative please suggest.

0

There are 0 best solutions below