Ok. So the situation is:
Parent Class which has an IDictionary of Child Classes. I wish these child classes to be deleted when the parent class is. This works fine. I also wish to be able to delete members of the child class individually, and this does NOT work.
So my Question is; Why can I not delete these child members?
The error I get is along the lines of:
Cannot delete, Would be readded by cascade
My mapping file in the parent class has a cascade setting of 'all-delete-orphan' while the child class has no cascading defined.
Any idea? Cheers.