Try to put the new OrderDetail
into Added
state first before you set the Order
to Modified
:
var newOrderDetail = order.OrderDetails.First();
context.Entry(newOrderDetail).State = EntityState.Added;
context.Entry(order).State = EntityState.Modified;
This might work - or not, depending on the details of your model and scenario...