A strategy for persisting a collection role.

Namespace: NHibernate.Persister.Collection
Assembly: NHibernate (in NHibernate.dll) Version: 3.2.0.4000 (3.2.0.4000)

Syntax

C#
public interface ICollectionPersister
Visual Basic
Public Interface ICollectionPersister
Visual C++
public interface class ICollectionPersister

Remarks

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.

May be considered an immutable view of the mapping object

See Also