Session.Delete |
Deletes the specified persistent objects and their aggregated objects from the data store. |
Session.PurgeDeletedObjects |
Deletes the objects marked as deleted from storage. |
XPBaseObject.Delete |
Deletes the persistent object and its aggregated objects from the data store. |
DeferredDeletionAttribute |
Specifies whether the record in a data store is marked as deleted after a persistent object which corresponds to this record has been deleted. |
AggregatedAttribute |
Indicates that a property or field references other aggregated persistent objects. An aggregated object is considered a part of the owning object and it cannot exist separately. When an owner is deleted, any aggregated objects that are owned by it are deleted as well. |