Classes

  ClassDescription
ClassExtractor
Extracts the names of classes mapped in a given file, and the names of the classes they extend.
ClassExtractor..::.ClassEntry
Holds information about mapped classes found in the hbm.xml files.
CollectionSecondPass
Configuration
Allows the application to specify properties and mapping documents to be used when creating a ISessionFactory.
ConfigurationSectionHandler
Summary description for ConfigurationSectionHandler.
DefaultNamingStrategy
The default
Environment
Provides access to configuration information.
HbmBinder
HbmConstants
ImprovedNamingStrategy
Summary description for ImprovedNamingStrategy.
Mappings
A collection of mappings from classes and collections to relational database tables.
MappingsQueue
Queues mapping files according to their dependency order.
MappingsQueueEntry
Holds information about mapped classes found in an embedded resource
NamedSQLQuerySecondPass
NamedXmlDocument
ResultSetMappingBinder
ResultSetMappingSecondPass
Settings
Settings that affect the behavior of NHibernate at runtime.
SettingsFactory
Reads configuration properties and configures a Settings instance.

Interfaces

  InterfaceDescription
INamingStrategy
A set of rules for determining the physical column and table names given the information in the mapping document. May be used to implement project-scoped naming standards for database objects.
IQuerySecondPass
ISecondPass