C# 클래스 PetShop.Data.TransactionManager

TransactionManager is utility class that decorates a IDbTransaction instance.
상속: ITransactionManager, IDisposable
파일 보기 프로젝트 열기: netTiers/netTiers 1 사용 예제들

공개 메소드들

메소드 설명
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