Skip to main content

Member Table: Database Level Transactions

Member

Description

ExplicitUnitOfWork.BeginTransaction

Session.ExplicitBeginTransaction

Starts a database level transaction.

ExplicitUnitOfWork.CommitTransaction

Session.ExplicitCommitTransaction

Completes a database level transaction and commits changes made within it.

ExplicitUnitOfWork.CommitTransactionAsync

Asynchronously completes a database level transaction and notifies upon completion.

ExplicitUnitOfWork.RollbackTransaction

Session.ExplicitRollbackTransaction

Completes a database level transaction and rolls back changes made within it.

UnitOfWork.CommitChanges

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

UnitOfWork.CommitChangesAsync

In explicit units of work, asynchronously commits changes made within a database level, 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.