C# Class NSoft.NFramework.Data.NHibernateEx.NHUnitOfWorkAdapter

Concrete class for IUnitOfWorkImplementor
Inheritance: NHUnitOfWorkAdapterBase, IUnitOfWorkImplementor
Exibir arquivo Open project: debop/NFramework Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
BeginTransaction ( ) : IUnitOfWorkTransaction

Transaction을 시작합니다.

BeginTransaction ( System isolationLevel ) : IUnitOfWorkTransaction

지정된 System.Data.IsolationLevel로 Transaction을 시작합니다.

Clear ( ) : void

Current Session의 내용을 모두 소거합니다.

Dispose ( ) : void

Release resources.

Flush ( ) : void

Current Session의 변경 내용을 Flush를 통해 Database에 적용한다.

IncrementUsages ( ) : void

UnitOfWork 사용 횟수를 증가시킨다.

NHUnitOfWorkAdapter ( IUnitOfWorkFactory uowFactory, ISession session, NHUnitOfWorkAdapter previous ) : System

constructor

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Release resources

Method Details

BeginTransaction() public method

Transaction을 시작합니다.
public BeginTransaction ( ) : IUnitOfWorkTransaction
return IUnitOfWorkTransaction

BeginTransaction() public method

지정된 System.Data.IsolationLevel로 Transaction을 시작합니다.
public BeginTransaction ( System isolationLevel ) : IUnitOfWorkTransaction
isolationLevel System 격리 수준
return IUnitOfWorkTransaction

Clear() public method

Current Session의 내용을 모두 소거합니다.
public Clear ( ) : void
return void

Dispose() public method

Release resources.
public Dispose ( ) : void
return void

Dispose() protected method

Release resources
protected Dispose ( bool disposing ) : void
disposing bool release managed resources.
return void

Flush() public method

Current Session의 변경 내용을 Flush를 통해 Database에 적용한다.
public Flush ( ) : void
return void

IncrementUsages() public method

UnitOfWork 사용 횟수를 증가시킨다.
public IncrementUsages ( ) : void
return void

NHUnitOfWorkAdapter() public method

constructor
public NHUnitOfWorkAdapter ( IUnitOfWorkFactory uowFactory, ISession session, NHUnitOfWorkAdapter previous ) : System
uowFactory IUnitOfWorkFactory Factory of UnitOfWork
session ISession NHibernate session
previous NHUnitOfWorkAdapter Previos UnitOfWork
return System