Click or drag to resize
IDataAccessAdapter.SaveEntityCollectionAsync Method (IEntityCollection2, Boolean, Boolean, CancellationToken)
Async variant of SaveEntityCollection(IEntityCollection2, Boolean, Boolean). Saves all dirty objects inside the collection passed to the persistent storage. It will do this inside a transaction if a transaction is not yet available.

Namespace:  SD.LLBLGen.Pro.ORMSupportClasses
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.3.0.0 (5.3.0)
Syntax
Task<int> SaveEntityCollectionAsync(
	IEntityCollection2 collectionToSave,
	bool refetchSavedEntitiesAfterSave,
	bool recurse,
	CancellationToken cancellationToken
)

Parameters

collectionToSave
Type: SD.LLBLGen.Pro.ORMSupportClasses.IEntityCollection2
EntityCollection with one or more dirty entities which have to be persisted
refetchSavedEntitiesAfterSave
Type: System.Boolean
Refetches a saved entity from the database, so the entity will not be 'out of sync'
recurse
Type: System.Boolean
When true, it will save all dirty objects referenced (directly or indirectly) by the entities inside collectionToSave also.
cancellationToken
Type: System.Threading.CancellationToken
The cancellation token.

Return Value

Type: Task<Int32>
the amount of persisted entities
See Also