Namespaces

Types in FluentNHibernate.Cfg

Type FluentConfiguration

Namespace FluentNHibernate.Cfg

Fluent configuration API for NHibernate

Methods

Public instance methods

Configuration BuildConfiguration()

Verifies the configuration and populates the NHibernate Configuration instance.
Return
Configuration

NHibernate Configuration instance

ISessionFactory BuildSessionFactory()

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

ISessionFactory from supplied settings.

FluentConfiguration Database(Func<IPersistenceConfigurer> config)

Apply database settings
Parameters
Func<IPersistenceConfigurer> config

Lambda returning database configuration

Return
FluentConfiguration

Fluent configuration

FluentConfiguration Database(IPersistenceConfigurer config)

Apply database settings
Parameters
IPersistenceConfigurer config

Database configuration instance

Return
FluentConfiguration

Fluent configuration

FluentConfiguration Diagnostics(Action<DiagnosticsConfiguration> diagnosticsSetup)

Configure diagnostic logging
Parameters
Action<DiagnosticsConfiguration> diagnosticsSetup

Diagnostic configuration

FluentConfiguration ExposeConfiguration(Action<Configuration> config)

Allows altering of the raw NHibernate Configuration object before creation
Parameters
Action<Configuration> config

Lambda used to alter Configuration

Return
FluentConfiguration

Fluent configuration

FluentConfiguration Mappings(Action<MappingConfiguration> mappings)

Apply mappings to NHibernate
Parameters
Action<MappingConfiguration> mappings

Lambda used to apply mappings

Return
FluentConfiguration

Fluent configuration