Interface IUnitOfWork
Interface for general unit of work for the repository pattern.
Inherited Members
System.IDisposable.Dispose()
Namespace: Ease.Repository
Assembly: Ease.Repository.dll
Syntax
public interface IUnitOfWork : IDisposable
Methods
| Improve this Doc View SourceCompleteAsync()
Wrap up the unit of work (i.e. success path). If a IUnitOfWork is Disposed before it has
been Completed, then the work is considered abandoned and should be undone. After the unit of work has
been Completed, it is invalid to continue with more work prior to Dispose, and Complete may
perform an implicit Dispose to help enforce this.
Declaration
Task CompleteAsync()
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task | The task managing the async execution of pending work. |