The Configuration type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | Configuration()()()() |
Create a new Configuration object.
|
![]() | Configuration(SettingsFactory) | Initializes a new instance of the Configuration class |
![]() | Configuration(SerializationInfo, StreamingContext) | Initializes a new instance of the Configuration class |
Methods
Name | Description | |
---|---|---|
![]() | AddAssembly(Assembly) |
Adds all of the assembly's embedded resources whose names end with .hbm.xml.
|
![]() | AddAssembly(String) |
Adds all of the assembly's embedded resources whose names end with .hbm.xml.
|
![]() | AddAuxiliaryDatabaseObject | |
![]() | AddClass |
Read a mapping from an embedded resource, using a convention.
|
![]() | AddDeserializedMapping |
Add mapping data using deserialized class.
|
![]() | AddDirectory |
Read all mapping documents from a directory tree. Assume that any
file named *.hbm.xml is a mapping document.
|
![]() | AddDocument(XmlDocument) | |
![]() | AddDocument(XmlDocument, String) |
Read mappings from an XmlDocument.
|
![]() | AddFile(FileInfo) | |
![]() | AddFile(String) |
Read mappings from a particular XML file. This method is equivalent
to AddXmlFile(String).
|
![]() | AddFilterDefinition | |
![]() | AddInputStream(Stream) |
Read mappings from a Stream.
|
![]() | AddInputStream(Stream, String) |
Read mappings from a Stream.
|
![]() | AddMapping | |
![]() | AddProperties |
Adds an IDictionary of configuration properties. The
Key is the name of the Property and the Value is the String
value of the Property.
|
![]() | AddResource |
Adds the mappings in the resource of the assembly.
|
![]() | AddResources |
Adds the mappings from embedded resources of the assembly.
|
![]() | AddSqlFunction | |
![]() | AddUrl(String) |
Read mappings from a URL.
|
![]() | AddUrl(Uri) |
Read mappings from a URL.
|
![]() | AddXml(String) | |
![]() | AddXml(String, String) |
Read mappings from a String. This method is equivalent to
AddXmlString(String).
|
![]() | AddXmlFile |
Read mappings from a particular XML file.
|
![]() | AddXmlReader(XmlReader) |
Adds the Mappings in the XmlReader after validating it
against the nhibernate-mapping-2.2 schema.
|
![]() | AddXmlReader(XmlReader, String) |
Adds the Mappings in the XmlReader after validating it
against the nhibernate-mapping-2.2 schema.
|
![]() | AddXmlString |
Read mappings from a String.
|
![]() | AppendListeners |
Append the listeners to the end of the currently configured
listeners
|
![]() | BuildMapping | |
![]() | BuildMappings |
Call this to ensure the mappings are fully compiled/built. Usefull to ensure getting
access to all information in the metamodel when calling e.g. getClassMappings().
|
![]() | BuildSessionFactory |
Instantiate a new ISessionFactory, using the properties and mappings in this
configuration. The ISessionFactory will be immutable, so changes made to the
configuration after building the ISessionFactory will not affect it.
|
![]() | Configure()()()() |
Configure NHibernate using the <hibernate-configuration> section
from the application config file, if found, or the file hibernate.cfg.xml if the
<hibernate-configuration> section not include the session-factory configuration.
|
![]() | Configure(String) |
Configure NHibernate using the file specified.
|
![]() | Configure(XmlReader) |
Configure NHibernate using the specified XmlReader.
|
![]() | Configure(Assembly, String) |
Configure NHibernate using a resource contained in an Assembly.
|
![]() | ConfigureProxyFactoryFactory | |
![]() | CreateMappings |
Create a new Mappings to add classes and collection
mappings to.
|
![]() | DoConfigure | |
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GenerateDropSchemaScript |
Generate DDL for dropping tables
|
![]() | GenerateSchemaCreationScript |
Generate DDL for creating tables
|
![]() | GenerateSchemaUpdateScript |
Generate DDL for altering tables
|
![]() | GetClassMapping(String) | Get the mapping for a particular entity |
![]() | GetClassMapping(Type) |
Get the mapping for a particular class
|
![]() | GetCollectionMapping |
Get the mapping for a particular collection role
|
![]() | GetDefaultConfigurationFilePath | |
![]() | GetDerivedProperties |
Returns the set of properties computed from the default properties in the dialect combined with the other properties in the configuration.
|
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetObjectData | |
![]() | GetProperty |
Gets the value of the configuration property.
|
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() ![]() | IncludeAction | |
![]() | LoadMappingDocument |
Load and validate the mappings in the XmlReader against
the nhibernate-mapping-2.2 schema, without adding them to the configuration.
|
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | Reset |
Clear the internal state of the Configuration object.
|
![]() | SetCacheConcurrencyStrategy(String, String) |
Set up a cache for an entity class
|
![]() | SetCacheConcurrencyStrategy(String, String, String) | |
![]() | SetCollectionCacheConcurrencyStrategy |
Set up a cache for a collection role
|
![]() | SetDefaultAssembly |
Set the default assembly to use for the mappings added to the configuration
afterwards.
|
![]() | SetDefaultNamespace |
Set the default namespace to use for the mappings added to the configuration
afterwards.
|
![]() | SetInterceptor |
Sets the default interceptor for use by all sessions.
|
![]() | SetListener |
Set or clear listener for a given ListenerType.
|
![]() | SetListeners(ListenerType, array<Object>[]()[][]) |
Set or clear listeners for a given ListenerType.
|
![]() | SetListeners(ListenerType, array<String>[]()[][]) |
Set or clear listener for a given ListenerType.
|
![]() | SetNamingStrategy |
Set a custom naming strategy
|
![]() | SetProperties |
Specify a completely new set of properties
|
![]() | SetProperty |
Sets the value of the configuration property.
|
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | ValidateSchema |
Extension Methods
Fields
Name | Description | |
---|---|---|
![]() | auxiliaryDatabaseObjects | |
![]() | classes | |
![]() | collections | |
![]() | columnNameBindingPerTable | |
![]() ![]() | DefaultHibernateCfgFileName | Default name for hibernate configuration file. |
![]() | extendsQueue | |
![]() | filtersSecondPasses | |
![]() | propertyReferences | |
![]() | secondPasses | |
![]() | settingsFactory | |
![]() | tableNameBinding | |
![]() | tables | |
![]() | typeDefs |
Properties
Name | Description | |
---|---|---|
![]() | ClassMappings |
The class mappings
|
![]() | CollectionMappings |
The collection mappings
|
![]() | EntityNotFoundDelegate |
Retrieve the user-supplied delegate to handle non-existent entity scenarios.
|
![]() | EventListeners | |
![]() | FilterDefinitions | |
![]() | Imports |
Get the query language imports (entityName/className -> AssemblyQualifiedName)
|
![]() | Interceptor |
Gets or sets the IInterceptor to use.
|
![]() | NamedQueries |
The named queries
|
![]() | NamedSQLQueries |
The named SQL queries
|
![]() | NamingStrategy |
Naming strategy for tables and columns
|
![]() | Properties |
Gets or sets the IDictionary that contains the configuration
properties and their values.
|
![]() | SqlFunctions | |
![]() | SqlResultSetMappings |
Events
Name | Description | |
---|---|---|
![]() | AfterBindMapping | |
![]() | BeforeBindMapping |