A newer version of this page is available. Switch to the current version.

Member Table: Explicit Transactions

Member

Description

ExplicitUnitOfWork.BeginTransaction

Session.ExplicitBeginTransaction

Starts an explicit transaction.

ExplicitUnitOfWork.CommitTransaction

Session.ExplicitCommitTransaction

Completes an explicit transaction and commits changes made within it.

ExplicitUnitOfWork.CommitTransactionAsync

Asynchronously commits object changes made within a transaction, completes the transaction, and notifies upon completion.

ExplicitUnitOfWork.RollbackTransaction

Session.ExplicitRollbackTransaction

Completes an explicit transaction and rolls back changes made within it.

UnitOfWork.CommitChanges

In explicit units of work, commits changes made within an explicit transaction, completes it and notifies upon completion.

UnitOfWork.CommitChangesAsync

In explicit units of work, asynchronously commits changes made within an explicit transaction, completes it and notifies upon completion.

Session.InTransaction

Indicates whether a transaction is in progress.

Session.BeforeBeginTransaction

Occurs when a transaction is about to be started via the BEGIN operation.

Session.AfterBeginTransaction

Occurs after a transaction has been started via the BEGIN operation.

Session.BeforeCommitTransaction

Occurs when a transaction is about to be completed via the COMMIT operation.

Session.AfterCommitTransaction

Occurs after a transaction has been completed via the COMMIT operation.

Session.BeforeRollbackTransaction

Occurs when a transaction is about to be completed via the ROLLBACK operation.

Session.AfterRollbackTransaction

Occurs after a transaction has been completed via the ROLLBACK operation.