70 lines
2.9 KiB
XML
70 lines
2.9 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>Portoa.NHibernate</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:Portoa.NHibernate.BuildWithProviderInterceptor">
|
|
<summary>
|
|
Interceptor that instructs NHibernate to build entities using an
|
|
implementation of <c>IServiceProvider</c>
|
|
</summary>
|
|
<remarks>Stolen mostly from Mike Valenty</remarks>
|
|
</member>
|
|
<member name="T:Portoa.NHibernate.IInstantiatable">
|
|
<summary>
|
|
Interface used to enable events before and after NHibernate constructs an entity
|
|
</summary>
|
|
<seealso cref="T:Portoa.NHibernate.BuildWithProviderInterceptor"/>
|
|
</member>
|
|
<member name="E:Portoa.NHibernate.IInstantiatable.BeforeInstatiation">
|
|
<summary>
|
|
Invoked before an entity is instantiated. Arguments are the entity name, its ID
|
|
and a service provider
|
|
</summary>
|
|
</member>
|
|
<member name="E:Portoa.NHibernate.IInstantiatable.AfterInstantiation">
|
|
<summary>
|
|
Invoked after an entity is instantiated. Arguments are the entity
|
|
and a service provider
|
|
</summary>
|
|
</member>
|
|
<member name="T:Portoa.NHibernate.SessionDecorator">
|
|
<summary>
|
|
Empty session decorator, for easier implementing of the <c>ISession</c> object
|
|
</summary>
|
|
<remarks>This is why you don't create interfaces with dozens of methods.</remarks>
|
|
</member>
|
|
<member name="P:Portoa.NHibernate.SessionDecorator.Session">
|
|
<summary>
|
|
The <c>ISession</c> being decorated
|
|
</summary>
|
|
</member>
|
|
<member name="T:Portoa.NHibernate.NHibernateUnitOfWork">
|
|
<summary>
|
|
Handles transactions in NHibernate, does not support nested transactions
|
|
</summary>
|
|
</member>
|
|
<member name="T:Portoa.NHibernate.NHibernateRepository`1">
|
|
<summary>
|
|
Default repository implementation for entities with integral identifiers
|
|
</summary>
|
|
<typeparam name="T">The entity type</typeparam>
|
|
<seealso cref="T:Portoa.NHibernate.NHibernateRepository`2"/>
|
|
</member>
|
|
<member name="T:Portoa.NHibernate.NHibernateRepository`2">
|
|
<summary>
|
|
Default repository implementation for NHibernate
|
|
</summary>
|
|
<typeparam name="T">The entity type</typeparam>
|
|
<typeparam name="TId">The identifier type</typeparam>
|
|
<seealso cref="T:Portoa.NHibernate.NHibernateRepository`1"/>
|
|
</member>
|
|
<member name="P:Portoa.NHibernate.NHibernateRepository`2.Session">
|
|
<summary>
|
|
The current session
|
|
</summary>
|
|
</member>
|
|
</members>
|
|
</doc>
|