Session.BeginTransaction |
Starts a transaction. |
Session.CommitTransaction |
Commits changes made within a transaction and completes it. |
Session.CommitTransactionAsync |
Asynchronously commits changes made within a transaction, completes it and notifies upon completion. |
Session.RollbackTransaction |
Rolls back a transaction to its starting point, and completes it. |
UnitOfWork.CommitChanges |
Commits all the changes made to persistent objects to a data store. |
UnitOfWork.CommitChangesAsync |
Asynchronously commits all the changes made to persistent objects to a data store and notifies upon completion. |
Session.InTransaction |
Indicates whether a transaction is in progress. |
Session.BeginNestedUnitOfWork |
Creates a new NestedUnitOfWork. |
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.. |