|
Joutsen Persistence v0.3.0+1-ga730d6d
|
NHibernate based implementations of the persistence framework. More...
Namespaces | |
| namespace | AccessControl |
| Classes that configure read and write access to entities for NHibernate. | |
| namespace | AspNetCore |
| Classes that assist in persisting objects in Asp.NET Core applications. | |
| namespace | DependencyInjection |
| Classes that make it easy to use the Joutsen.Persistence.NHibernate with the dependency injection framework. | |
| namespace | Driver |
| Driver classes for different databases. | |
| namespace | Events |
| Extensions to the NHibernate events. | |
| namespace | Types |
| Additional database types for use with NHibernate. | |
Classes | |
| class | AbstractPreDatabaseOperationListener |
| A base class that can be used to change values of an entity before it is written to the database. More... | |
| class | Configuration |
| An extended Configuration for NHibernate. More... | |
| class | ConfigurationEvents |
| Extensions to configuration and event listeners. More... | |
| class | ConfigurationPool |
| A pool of NHibernate configurations that can be identified by the path to the respective config file. More... | |
| class | CreationTracker |
| A database operation listener that inject information about creation time and creating user before writing to the database. More... | |
| class | ImplementingClassPropertyAccessor |
| A NHibernate property accessor that can be used to fetch a property value from the implementing class of an interface while keeping the mapping on the interface. More... | |
| class | ImplementingClassPropertySetter |
| A NHibernate property accessor that can be used to modify a property value from the implementing class of an interface while keeping the mapping on the interface. More... | |
| class | ModificationTracker |
| A database operation listener that inject information about modification time and modifying user before writing to the database. More... | |
| class | NHibernateInterfacedEntityRepository |
| A base implementation of a NHibernate repository that manages the persistence of objects behind an interface. More... | |
| class | NHibernateListenerCollection |
| A simple collection that manages different kinds of listener used with the persistence layer. More... | |
| class | NHibernateReadOnlyRepository |
| A base implementation of a repository that allows only read access to its persisted objects. More... | |
| class | NHibernateRepository |
| A base implementation of a NHibernate repository that manages the persistence of objects that can be instantiated directly. More... | |
| class | NHibernateSchema |
| A class that manages the database schema using NHibernate. More... | |
| class | NHibernateState |
| Persistence state access through a common interface. More... | |
| class | SchemaUpdateException |
| An exception that is raised if updating database tables according to the schema fails. More... | |
| class | SessionContextUnitOfWork |
| A unit of work implementation that uses the session context provided by NHibernate. More... | |
| class | SessionContextUnitOfWorkFactory |
| A factory class that creates units of work based on the session context configured for NHibernate. More... | |
| class | SessionFactoryDecorator |
| A wrapper for a session factory that allows the implementation of additional events. | |
| class | SessionFactoryPool |
| A pool of NHibernate session factories that can be identified by the path to the respective config file. More... | |
NHibernate based implementations of the persistence framework.