C# Класс Framework.Facilities.NHibernate.Castle.NHibernateConfigurator

Builds nhibernate configuration.
Наследование: IConfigurationBuilder
Показать файл Открыть проект

Открытые методы

Метод Описание
GetConfiguration ( IConfiguration config ) : NHibernate.Cfg.Configuration

Gets the configuration.

NHibernateConfigurator ( IApplication application, IKernel kernel ) : System

Initializes a new instance of the NHibernateConfigurator class.

Защищенные методы

Метод Описание
GetConfigurationFromStream ( System.Stream fs ) : NHibernate.Cfg.Configuration

Gets the Configuration from stream.

IsNewConfigurationRequired ( string fileName ) : bool

Determines whether [is new configuration required] [the specified file name].

WriteConfigurationToStream ( System.Stream stream, NHibernate.Cfg.Configuration cfg ) : void

Writes the Configuration to stream.

Приватные методы

Метод Описание
BuildConfig ( DatabaseConfiguration databaseConfiguration ) : NHibernate.Cfg.Configuration
BuildConfig ( DatabaseConfiguration databaseConfiguration, IConfiguration config ) : NHibernate.Cfg.Configuration
GetDatabase ( DatabaseConfiguration databaseConfiguration ) : IPersistenceConfigurer
GetNHibernateProperties ( DatabaseConfiguration databaseConfiguration ) : String>.Dictionary
ProcessConfiguration ( NHibernate.Cfg.Configuration configuration ) : void

Описание методов

GetConfiguration() публичный Метод

Gets the configuration.
public GetConfiguration ( IConfiguration config ) : NHibernate.Cfg.Configuration
config IConfiguration The config.
Результат NHibernate.Cfg.Configuration

GetConfigurationFromStream() защищенный Метод

Gets the Configuration from stream.
protected GetConfigurationFromStream ( System.Stream fs ) : NHibernate.Cfg.Configuration
fs System.Stream The stream from which the configuration will be deserialized.
Результат NHibernate.Cfg.Configuration

IsNewConfigurationRequired() защищенный Метод

Determines whether [is new configuration required] [the specified file name].
protected IsNewConfigurationRequired ( string fileName ) : bool
fileName string Name of the file.
Результат bool

NHibernateConfigurator() публичный Метод

Initializes a new instance of the NHibernateConfigurator class.
public NHibernateConfigurator ( IApplication application, IKernel kernel ) : System
application IApplication The application.
kernel IKernel The kernel.
Результат System

WriteConfigurationToStream() защищенный Метод

Writes the Configuration to stream.
protected WriteConfigurationToStream ( System.Stream stream, NHibernate.Cfg.Configuration cfg ) : void
stream System.Stream The stream to be written.
cfg NHibernate.Cfg.Configuration The configuration.
Результат void