| Members | Description | |||
| _dBConnection | ||||
| _isTransactionPending | ||||
| _isDisposed | ||||
| _currentTransaction | ||||
| _savePoints | ||||
| ConnectionProvider | ||||
| Dispose |
Purpose: Implements the IDispose' method Dispose.
|
|||
| Dispose |
Purpose: Implements the Dispose functionality.
|
|||
| InitClass |
Purpose: Initializes class members.
|
|||
| OpenConnection |
Purpose: opens the connection object.
|
|||
| BeginTransaction |
Purpose: starts a new ADO.NET transaction using the open connection object of this class.
|
|||
| CommitTransaction |
Purpose: commits a pending transaction on the open connection object of this class.
|
|||
| RollbackTransaction |
Purpose: rolls back a pending transaction on the open connection object of this class,
or rolls back to the savepoint with the given name. Savepoints are created with SaveTransaction().
|
|||
| SaveTransaction |
Purpose: Saves a pending transaction on the open connection object of this class to a 'savepoint'
with the given name.
When a rollback is issued, the caller can rollback to this savepoint or roll back the complete transaction.
|
|||
| CloseConnection |
Purpose: Closes the open connection. Depending on bCommitPendingTransactions, a pending
transaction is commited, or aborted.
|
|||
| CurrentTransaction | ||||
| IsTransactionPending | ||||
| DBConnection |