The ISessionFactoryImplementor type exposes the following members.

Methods

  NameDescription
Close
Destroy this SessionFactory and release all resources connection pools, etc). It is the responsibility of the application to ensure that there are no open Sessions before calling close().
(Inherited from ISessionFactory.)
CloseConnection
Release an ADO.NET connection
Dispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
EvictOverloaded.
EvictCollectionOverloaded.
EvictQueriesOverloaded.
GetAllClassMetadata
Get all ClassMetadata as a IDictionary from Type to metadata object
(Inherited from ISessionFactory.)
GetAllCollectionMetadata
Get all CollectionMetadata as a IDictionary from role name to metadata object
(Inherited from ISessionFactory.)
GetClassMetadata
Get the ClassMetadata associated with the given entity class
(Inherited from ISessionFactory.)
GetCollectionMetadata
Get the CollectionMetadata associated with the named collection role
(Inherited from ISessionFactory.)
GetCollectionPersister
Get the persister object for a collection role
GetCurrentSession
Obtains the current session.
(Inherited from ISessionFactory.)
GetEntityPersisterOverloaded.
GetFilterDefinition
Obtain the definition of a filter by name.
(Inherited from ISessionFactory.)
GetIdentifierGenerator
Get the identifier generator for the hierarchy
GetIdentifierPropertyName
(Inherited from IMapping.)
GetIdentifierType
(Inherited from IMapping.)
GetImplementors
Get the names of all persistent classes that implement/extend the given interface/class
GetImportedClassName
Get a class name, using query language imports
GetPropertyType
(Inherited from IMapping.)
GetQueryCache
Get a particular named query cache, or the default cache
GetResultSetMapping
GetReturnTypes
Get the return types of a query
OpenConnection
Obtain an ADO.NET connection
OpenDatabinder
Create a new databinder.
(Inherited from ISessionFactory.)
OpenSessionOverloaded.

See Also