Used to perform one-level cascading delete in situations where cascading delete cannot be defined on a database level. All dependant sub-entities of the entityToDelete are deleted.

Namespace: MonoSoftware.LLBLGen
Assembly: MonoSoftware.LLBLGen (in MonoSoftware.LLBLGen.dll) Version: 1.0.40.661 (1.0.40.661)

Syntax

C#
public virtual void CascadeDelete(
	IEntity2 entityToDelete,
	int maxLevel
)
Visual Basic
Public Overridable Sub CascadeDelete ( 
	entityToDelete As IEntity2,
	maxLevel As Integer
)
Visual C++
public:
virtual void CascadeDelete(
	IEntity2^ entityToDelete, 
	int maxLevel
)
F#
abstract CascadeDelete : 
        entityToDelete : IEntity2 * 
        maxLevel : int -> unit 
override CascadeDelete : 
        entityToDelete : IEntity2 * 
        maxLevel : int -> unit 

Parameters

entityToDelete
Type: IEntity2
Entity to delete
maxLevel
Type: System..::..Int32
Maximum number of cascade levels.

Implements

IRepositoryExtender..::..CascadeDelete(IEntity2, Int32)

See Also