C# Class SharpArch.NHibernate.TransactionManager

Inheritance: ITransactionManager
Afficher le fichier Open project: sharparchitecture/Sharp-Architecture Class Usage Examples

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
BeginTransaction ( IsolationLevel isolationLevel ) : IDisposable

Begins the transaction.

CommitChanges ( ) : void

This isn't specific to any one DAO and flushes everything that has been changed since the last commit.

CommitTransaction ( ) : void

Commits the transaction, saving all changes.

RollbackTransaction ( ) : void

Rolls the transaction back, discarding any changes.

TransactionManager ( [ session ) : System

Creates instance of transaction manager.

Method Details

BeginTransaction() public méthode

Begins the transaction.
public BeginTransaction ( IsolationLevel isolationLevel ) : IDisposable
isolationLevel IsolationLevel Transaction isolation level, see for details.
Résultat IDisposable

CommitChanges() public méthode

This isn't specific to any one DAO and flushes everything that has been changed since the last commit.
public CommitChanges ( ) : void
Résultat void

CommitTransaction() public méthode

Commits the transaction, saving all changes.
public CommitTransaction ( ) : void
Résultat void

RollbackTransaction() public méthode

Rolls the transaction back, discarding any changes.
public RollbackTransaction ( ) : void
Résultat void

TransactionManager() public méthode

Creates instance of transaction manager.
public TransactionManager ( [ session ) : System
session [
Résultat System