Click or drag to resize

DataAccessAdapterCoreSaveEntityAsync Method (IEntity2, CancellationToken)

Async variant of SaveEntity(IEntity2). Saves the passed in entity to the persistent storage. Will not refetch the entity after this save. The entity will stay out-of-sync. If the entity is new, it will be inserted, if the entity is existent, the changed entity fields will be changed in the database. Will do a recursive save. Will pass the concurrency predicate returned by GetConcurrencyPredicate(ConcurrencyPredicateType.Save) as update restriction.

Namespace:  SD.LLBLGen.Pro.ORMSupportClasses
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.4.0.0 (5.4.0)
Syntax
public Task<bool> SaveEntityAsync(
	IEntity2 entityToSave,
	CancellationToken cancellationToken
)

Parameters

entityToSave
Type: SD.LLBLGen.Pro.ORMSupportClassesIEntity2
The entity to save
cancellationToken
Type: System.ThreadingCancellationToken
The cancellation token.

Return Value

Type: TaskBoolean
true if the save was succesful, false otherwise.

Implements

IDataAccessAdapterSaveEntityAsync(IEntity2, CancellationToken)
Remarks
Will use a current transaction if a transaction is in progress
See Also