C# Класс PetShop.Data.TransactionManager

TransactionManager is utility class that decorates a IDbTransaction instance.
Наследование: ITransactionManager, IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
BeginTransaction ( ) : void

Begins a transaction.

The default IsolationLevel mode is ReadCommitted

BeginTransaction ( IsolationLevel isolationLevel ) : void

Begins a transaction.

Commit ( ) : void

Commit the transaction to the datasource.

Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Rollback ( ) : void

Rollback the transaction.

TransactionManager ( string connectionString ) : System

Initializes a new instance of the TransactionManager class.

TransactionManager ( string connectionString, string providerInvariantName ) : System

Initializes a new instance of the TransactionManager class.

Приватные методы

Метод Описание
TransactionManager ( ) : System

Initializes a new instance of the TransactionManager class.

Описание методов

BeginTransaction() публичный Метод

Begins a transaction.
The default IsolationLevel mode is ReadCommitted
If a transaction is already open.
public BeginTransaction ( ) : void
Результат void

BeginTransaction() публичный Метод

Begins a transaction.
If a transaction is already open.
public BeginTransaction ( IsolationLevel isolationLevel ) : void
isolationLevel IsolationLevel The level of the transaction
Результат void

Commit() публичный Метод

Commit the transaction to the datasource.
If a transaction is not open.
public Commit ( ) : void
Результат void

Dispose() публичный Метод

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
Результат void

Rollback() публичный Метод

Rollback the transaction.
If a transaction is not open.
public Rollback ( ) : void
Результат void

TransactionManager() публичный Метод

Initializes a new instance of the TransactionManager class.
public TransactionManager ( string connectionString ) : System
connectionString string The connection string to the database.
Результат System

TransactionManager() публичный Метод

Initializes a new instance of the TransactionManager class.
public TransactionManager ( string connectionString, string providerInvariantName ) : System
connectionString string The connection string to the database.
providerInvariantName string Name of the provider invariant.
Результат System