DataScopeCommitChangesAsync Method | 
| Name | Description | |
|---|---|---|
| CommitChangesAsync(ITransactionController) | 
            Async variant of CommitChanges(ITransactionController)
            Commits the changes tracked by this scope. Use this method to commit the changes using a transaction controller directly.
            It uses the passed in controller (Adapter: an IDataAccessAdapter instance will do, 
            SelfServicing: an ITransaction instance will do) to commit the unit of work. If the controller has already a transaction in progress,
            that transaction is used to perform the work, otherwise a new transaction is started.
            To commit the work using external code, e.g. another tier or a service, please use the CommitChanges overload which accepts a
            Func instead.
              | |
| CommitChangesAsync(ITransactionController, CancellationToken) | 
            Async variant of CommitChanges(ITransactionController)
            Commits the changes tracked by this scope. Use this method to commit the changes using a transaction controller directly.
            It uses the passed in controller (Adapter: an IDataAccessAdapter instance will do,
            SelfServicing: an ITransaction instance will do) to commit the unit of work. If the controller has already a transaction in progress,
            that transaction is used to perform the work, otherwise a new transaction is started.
            To commit the work using external code, e.g. another tier or a service, please use the CommitChanges overload which accepts a
            Func instead.
              | |
| CommitChangesAsync(FuncIUnitOfWorkCore, CancellationToken, TaskBoolean, CancellationToken) | 
            Async variant of CommitChanges(FuncIUnitOfWorkCore, Boolean)  |