The types of children to cascade to

Namespace:  NHibernate.Engine
Assembly:  NHibernate (in NHibernate.dll)

Syntax

Visual Basic (Declaration)
Public Enumeration CascadePoint
C#
public enum CascadePoint
Visual C++
public enum class CascadePoint
JavaScript
NHibernate.Engine.CascadePoint = function();
NHibernate.Engine.CascadePoint.createEnum('NHibernate.Engine.CascadePoint', false);

Members

Member nameDescription
CascadeAfterInsertBeforeDelete
A cascade point that occurs just after the insertion of the parent entity and just before deletion
CascadeBeforeInsertAfterDelete
A cascade point that occurs just before the insertion of the parent entity and just after deletion
CascadeAfterInsertBeforeDeleteViaCollection
A cascade point that occurs just after the insertion of the parent entity and just before deletion, inside a collection
CascadeOnUpdate
A cascade point that occurs just after the update of the parent entity
CascadeOnEvict
A cascade point that occurs just after eviction of the parent entity from the session cache
CascadeOnLock
A cascade point that occurs just after locking a transient parent entity into the session cache
CascadeOnCopy
A cascade point that occurs just after copying from a transient parent entity into the object in the session cache

See Also