Let me try explain this one.
I have a parent object (ParentObjectA) which has 3 child objects Named objA, objB, and objC
objB and objC relate to objA in a parent child relationship.
Now, a deepsave of ParentObjectA (with the child types specified in the deepsave syntax) eventually calls the deepsave method in Data.Bases.ParentObjectAProviderBaseCore.
I have found that whilst the saving of child objects is dealt with before saving the parent object, the relationship of those child objects is not observed. I.e. my code had a save for objB, then objC, then objA, - which failed as objB and objC are dependant on objA existing.
Has anyone else observed this issue? Is this a bug? or will i have to go through all my deepsave methods in providerbasecore classes to ensure the correct order is kept.
Regards,
David