C# 클래스 Castle.Facilities.NHibernateIntegration.Builders.DefaultConfigurationBuilder

Default imlementation of IConfigurationBuilder
상속: IConfigurationBuilder
파일 보기 프로젝트 열기: hconceicao/Castle.Facilities.NHibernateIntegration3 1 사용 예제들

공개 메소드들

메소드 설명
GetConfiguration ( IConfiguration config ) : NHibernate.Cfg.Configuration

Builds the Configuration object from the specifed configuration

보호된 메소드들

메소드 설명
ApplyConfigurationSettings ( NHibernate.Cfg.Configuration cfg, IConfiguration facilityConfig ) : void

Applies the configuration settings.

GenerateMappingFromAttributesIfNeeded ( NHibernate.Cfg.Configuration cfg, String targetAssembly ) : void

If targetAssembly has a reference on NHibernate.Mapping.Attributes : use the NHibernate mapping attributes contained in that assembly to update NHibernate configuration (cfg). Else do nothing

To avoid an unnecessary dependency on the library NHibernate.Mapping.Attributes.dll when using this facility without NHibernate mapping attributes, all calls to that library are made using reflexion.

RegisterAssemblies ( NHibernate.Cfg.Configuration cfg, IConfiguration facilityConfig ) : void

Registers the assemblies.

RegisterListeners ( NHibernate.Cfg.Configuration cfg, IConfiguration facilityConfig ) : void

Registers the listeners.

RegisterResources ( NHibernate.Cfg.Configuration cfg, IConfiguration facilityConfig ) : void

Registers the resources.

비공개 메소드들

메소드 설명
ObtainAssembly ( String assembly ) : Assembly

메소드 상세

ApplyConfigurationSettings() 보호된 메소드

Applies the configuration settings.
protected ApplyConfigurationSettings ( NHibernate.Cfg.Configuration cfg, IConfiguration facilityConfig ) : void
cfg NHibernate.Cfg.Configuration The CFG.
facilityConfig IConfiguration The facility config.
리턴 void

GenerateMappingFromAttributesIfNeeded() 보호된 메소드

If targetAssembly has a reference on NHibernate.Mapping.Attributes : use the NHibernate mapping attributes contained in that assembly to update NHibernate configuration (cfg). Else do nothing
To avoid an unnecessary dependency on the library NHibernate.Mapping.Attributes.dll when using this facility without NHibernate mapping attributes, all calls to that library are made using reflexion.
protected GenerateMappingFromAttributesIfNeeded ( NHibernate.Cfg.Configuration cfg, String targetAssembly ) : void
cfg NHibernate.Cfg.Configuration NHibernate configuration
targetAssembly String Target assembly name
리턴 void

GetConfiguration() 공개 메소드

Builds the Configuration object from the specifed configuration
public GetConfiguration ( IConfiguration config ) : NHibernate.Cfg.Configuration
config IConfiguration
리턴 NHibernate.Cfg.Configuration

RegisterAssemblies() 보호된 메소드

Registers the assemblies.
protected RegisterAssemblies ( NHibernate.Cfg.Configuration cfg, IConfiguration facilityConfig ) : void
cfg NHibernate.Cfg.Configuration The CFG.
facilityConfig IConfiguration The facility config.
리턴 void

RegisterListeners() 보호된 메소드

Registers the listeners.
protected RegisterListeners ( NHibernate.Cfg.Configuration cfg, IConfiguration facilityConfig ) : void
cfg NHibernate.Cfg.Configuration The CFG.
facilityConfig IConfiguration The facility config.
리턴 void

RegisterResources() 보호된 메소드

Registers the resources.
protected RegisterResources ( NHibernate.Cfg.Configuration cfg, IConfiguration facilityConfig ) : void
cfg NHibernate.Cfg.Configuration The CFG.
facilityConfig IConfiguration The facility config.
리턴 void