Say an entity Customer has an Orders collection and there is a method UpdateCustomer(CustomerEntity ce) that saves the changes of both the parent entity and its collection in one call.
Adding/Editing orders in the collection are easy to be reflected in the DB using adapter's SaveEntityCollection, but what do you suggest for deleting orders (w/o adding a different method)?
Is there a way for the client to 'flag' them as removal candidates and have the method walk through the collection, delete those flagged ones and save the rest?