IDbConnection.BeginTransaction(IsolationLevel) Method
Syntax:
IDbTransaction IDbConnection.BeginTransaction(IsolationLevel isolationLevel)
Description:
The BeginTransaction
method creates a new transaction that can be used to combine changes into a unit that can be committed or discarded all together. There can only be one transaction active per connection.
This method creates a transaction with a system generated name and the specified isolation level.
This method is an explicit interface member implementation and can only be used when the RdmConnection instance is cast to an IDbConnection
interface.
Parameters:
isolationLevel
Type: System.Data.IsolationLevel
Specifies the isolation level for the transaction. The RDM Data Adapter directly supports the IsolationLevel.Serializable
and Isolation.Snapshot
isolation levels. All other isolation levels will be silently mapped to IsolationLevel.Serializable
.
Return Value:
Type: IDbTransaction
Exceptions:
Exception | Condition |
---|---|
InvalidOperationException | The connection is closed. |
InvalidOperationException | A transaction is already in progress. |
Reference:
For more information, reference MSDN documentation for: System.Data.IDbConnection.BeginTransaction