Interface IDbContext
Represents a database context that can be used to save changes in an underlying store.
Inherited Members
System.IDisposable.Dispose()
Namespace: IRM.Domain.Persistance
Assembly: IRM.dll
Syntax
public interface IDbContext : IDisposable
Methods
SaveChanges()
Saves all changes made in this context to the underlying database and eventually to the event store.
Declaration
int SaveChanges()
Returns
System.Int32
The number of objects written to the underlying database. |
SaveChangesAsync(CancellationToken)
Asynchronously saves all changes made in this context to the underlying database and eventually to the event store.
Declaration
Task<int> SaveChangesAsync(CancellationToken cancellationToken)
Parameters
System.Threading.CancellationToken
cancellationToken
A System.Threading.CancellationToken to observe while waiting for the task to complete. |
Returns
System.Threading.Tasks.Task<System.Int32>
A task that represents the asynchronous save operation. The task result contains the number of objects written to the underlying database. |