Click or drag to resize

DaoBaseDeleteMulti Method (ITransaction, IPredicate)

Deletes from the persistent storage all entities which match with the specified filter, formulated in the predicate or predicate expression definition, of the type and subtypes of the entity owning this DAO.

Namespace:  SD.LLBLGen.Pro.ORMSupportClasses
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.6.0.0 (5.6.19.0117)
Syntax
public int DeleteMulti(
	ITransaction containingTransaction,
	IPredicate deleteFilter
)

Parameters

containingTransaction
Type: SD.LLBLGen.Pro.ORMSupportClassesITransaction
A containing transaction, if caller is added to a transaction, or null if not.
deleteFilter
Type: SD.LLBLGen.Pro.ORMSupportClassesIPredicate
A predicate or predicate expression which should be used as filter for the entities to delete.

Return Value

Type: Int32
Number of entities affected, if the used persistent storage has rowcounting enabled.

Implements

IDaoDeleteMulti(ITransaction, IPredicate)
Remarks
Not supported for deleting entities which are part of a TargetPerEntity hierarchy
See Also