C# Class NSoft.NFramework.Data.NHibernateEx.Facilities.NHIoCInitializationAware

NHibernate용 Mapped Class (Entity) 에 대해 IoC를 통해 자동으로 Repository{TEntity}에 매핑되게끔 하는 초기화 모듈
Inheritance: INHInitializationAware
显示文件 Open project: debop/NFramework

Public Methods

Method Description
BeforeInitialzation ( ) : void

초기화 전에 수행해야 할 작업

Configured ( NHibernate.Cfg.Configuration cfg ) : void

NHibernate Configuration 작업에 추가할 내용들을 정의한다.

Initialized ( NHibernate.Cfg.Configuration cfg, ISessionFactory sessionFactory ) : void

NHibernate Session Factory 초기화 작업에 추가할 내용들을 정의한다.

NHIoCInitializationAware ( Predicate isCandidateRepository ) : System

Constructor

Method Details

BeforeInitialzation() public method

초기화 전에 수행해야 할 작업
public BeforeInitialzation ( ) : void
return void

Configured() public method

NHibernate Configuration 작업에 추가할 내용들을 정의한다.
public Configured ( NHibernate.Cfg.Configuration cfg ) : void
cfg NHibernate.Cfg.Configuration
return void

Initialized() public method

NHibernate Session Factory 초기화 작업에 추가할 내용들을 정의한다.
public Initialized ( NHibernate.Cfg.Configuration cfg, ISessionFactory sessionFactory ) : void
cfg NHibernate.Cfg.Configuration
sessionFactory ISessionFactory
return void

NHIoCInitializationAware() public method

Constructor
public NHIoCInitializationAware ( Predicate isCandidateRepository ) : System
isCandidateRepository Predicate
return System