C# Class FluentNHibernate.Cfg.FluentConfiguration

Fluent configuration API for NHibernate
Afficher le fichier Open project: HudsonAkridge/fluent-nhibernate Class Usage Examples

Private Properties

Свойство Type Description
CreateConfigurationException FluentConfigurationException
FluentConfiguration System
FluentConfiguration System

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
CreateConfigurationException ( Exception innerException ) : FluentConfigurationException

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

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

Method Details

BuildConfiguration() public méthode

Verifies the configuration and populates the NHibernate Configuration instance.
public BuildConfiguration ( ) : NHibernate.Cfg.Configuration
Résultat NHibernate.Cfg.Configuration

BuildSessionFactory() public méthode

Verify's the configuration and instructs NHibernate to build a SessionFactory.
public BuildSessionFactory ( ) : ISessionFactory
Résultat ISessionFactory

Database() public méthode

Apply database settings
public Database ( Func config ) : FluentConfiguration
config Func Lambda returning database configuration
Résultat FluentConfiguration

Database() public méthode

Apply database settings
public Database ( IPersistenceConfigurer config ) : FluentConfiguration
config IPersistenceConfigurer Database configuration instance
Résultat FluentConfiguration

ExposeConfiguration() public méthode

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

Mappings() public méthode

Apply mappings to NHibernate
public Mappings ( Action mappings ) : FluentConfiguration
mappings Action Lambda used to apply mappings
Résultat FluentConfiguration