Base class that stores the mapping information for <array>, <bag>, <id-bag>, <list>, <map>, and <set> collections.

Namespace: NHibernate.Mapping
Assembly: NHibernate (in NHibernate.dll) Version: 3.2.0.4000 (3.2.0.4000)

Syntax

C#
[SerializableAttribute]
public abstract class Collection : IFetchable, 
	IValue, IFilterable
Visual Basic
<SerializableAttribute> _
Public MustInherit Class Collection _
	Implements IFetchable, IValue, IFilterable
Visual C++
[SerializableAttribute]
public ref class Collection abstract : IFetchable, 
	IValue, IFilterable

Remarks

Subclasses are responsible for the specialization required for the particular collection style.

Inheritance Hierarchy

See Also