[Missing namespace summary documentation for N:NHibernate.Persister.Collection]

Classes

  ClassDescription
public classAbstractCollectionPersister
Summary description for AbstractCollectionPersister.

public classBasicCollectionPersister
Collection persister for collections of values and many-to-many associations.

public classCollectionPropertyMapping
Summary description for CollectionPropertyMapping.

public classCollectionPropertyNames
The names of all the collection properties.

public classCompositeElementPropertyMapping
Summary description for CompositeElementPropertyMapping.

public classElementPropertyMapping
Summary description for ElementPropertyMapping.

public classNamedQueryCollectionInitializer
public classOneToManyPersister
Summary description for OneToManyPersister.

Interfaces

  InterfaceDescription
public interfaceICollectionPersister

A strategy for persisting a collection role. Defines a contract between the persistence strategy and the actual persistent collection framework and session. Does not define operations that are required for querying collections, or loading by outer join.

Implements persistence of a collection instance while the instance is referenced in a particular role.

This class is highly coupled to the IPersistentCollection hierarchy, since double dispatch is used to load and update collection elements.


public interfaceIQueryableCollection
A collection role that may be queried or loaded by outer join.

public interfaceISqlLoadableCollection