C# 클래스 FluentNHibernate.Cfg.FluentConfiguration

Fluent configuration API for NHibernate
파일 보기 프로젝트 열기: HudsonAkridge/fluent-nhibernate 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CreateConfigurationException FluentConfigurationException
FluentConfiguration System
FluentConfiguration System

공개 메소드들

메소드 설명
BuildConfiguration ( ) : NHibernate.Cfg.Configuration

Verifies the configuration and populates the NHibernate Configuration instance.

BuildSessionFactory ( ) : ISessionFactory

Verify's the configuration and instructs NHibernate to build a SessionFactory.

Database ( Func config ) : FluentConfiguration

Apply database settings

Database ( IPersistenceConfigurer config ) : FluentConfiguration

Apply database settings

ExposeConfiguration ( Action config ) : FluentConfiguration

Allows altering of the raw NHibernate Configuration object before creation

Mappings ( Action mappings ) : FluentConfiguration

Apply mappings to NHibernate

비공개 메소드들

메소드 설명
CreateConfigurationException ( Exception innerException ) : FluentConfigurationException

Creates an exception based on the current state of the configuration.

FluentConfiguration ( ) : System
FluentConfiguration ( NHibernate.Cfg.Configuration cfg ) : System

메소드 상세

BuildConfiguration() 공개 메소드

Verifies the configuration and populates the NHibernate Configuration instance.
public BuildConfiguration ( ) : NHibernate.Cfg.Configuration
리턴 NHibernate.Cfg.Configuration

BuildSessionFactory() 공개 메소드

Verify's the configuration and instructs NHibernate to build a SessionFactory.
public BuildSessionFactory ( ) : ISessionFactory
리턴 ISessionFactory

Database() 공개 메소드

Apply database settings
public Database ( Func config ) : FluentConfiguration
config Func Lambda returning database configuration
리턴 FluentConfiguration

Database() 공개 메소드

Apply database settings
public Database ( IPersistenceConfigurer config ) : FluentConfiguration
config IPersistenceConfigurer Database configuration instance
리턴 FluentConfiguration

ExposeConfiguration() 공개 메소드

Allows altering of the raw NHibernate Configuration object before creation
public ExposeConfiguration ( Action config ) : FluentConfiguration
config Action Lambda used to alter Configuration
리턴 FluentConfiguration

Mappings() 공개 메소드

Apply mappings to NHibernate
public Mappings ( Action mappings ) : FluentConfiguration
mappings Action Lambda used to apply mappings
리턴 FluentConfiguration