RGDataContextBaseSaveChangesAsync(Boolean, CancellationToken) Method

Saves all changes made in this context to the database. This method will automatically call Microsoft.EntityFrameworkCore.ChangeTracking.ChangeTracker.DetectChanges to discover any changes to entity instances before saving to the underlying database. This can be disabled via Microsoft.EntityFrameworkCore.ChangeTracking.ChangeTracker.AutoDetectChangesEnabled. Multiple active operations on the same context instance are not supported. Use 'await' to ensure that any asynchronous operations have completed before calling another method on this context.

Definition

Namespace: Recrovit.RecroGridFramework.Data
Assembly: Recrovit.RecroGrid (in Recrovit.RecroGrid.dll) Version: 8.12.0.24.1213.1
C#
public Task<int> SaveChangesAsync(
	bool acceptAllChangesOnSuccess,
	CancellationToken cancellationToken = default
)

Parameters

acceptAllChangesOnSuccess  Boolean
Indicates whether Microsoft.EntityFrameworkCore.ChangeTracking.ChangeTracker.AcceptAllChanges is called after the changes have been sent successfully to the database.
cancellationToken  CancellationToken  (Optional)
A System.Threading.CancellationToken to observe while waiting for the task to complete.

Return Value

TaskInt32
A task that represents the asynchronous save operation. The task result contains the number of state entries written to the database.

See Also