I have an entity which has a 1-to-many relation with an another one.
Eg. Member -> ChildMember
At some point I create a ChildMember and add it to Member.Children collection and do some other stuff. If the procedure does not complete properly I remove the Child from Member.Children.
All is fine until I save the Member instance specifying to do a recursive save. What happens is that during the save the child member, which has been removed from the Children collection, is still validated, and I imagine that if validation passes it would also saved. Why is this? It's been removed from Member so it should not be used anymore.
I'm using SelfServicing, LLBLGen version 2.6 6th June 2008.
Thanks for the help