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

Classes

  ClassDescription
public classPersistentGenericBag<(Of T>)
An unordered, unkeyed collection that can contain the same element multiple times. The .NET collections API, has no Bag. The ICollection<(Of T>) interface closely resembles bag semantics, however NHibernate for .NET 1.1 used IList so IList<(Of T>) is used to ensure the easiest transition to generics.

public classPersistentGenericList<(Of T>)
A persistent wrapper for an IList<(Of T>)

public classPersistentGenericMap<(Of TKey, TValue>)
A persistent wrapper for a IDictionary<(Of TKey, TValue>). Underlying collection is a Dictionary<(Of TKey, TValue>)

public classPersistentGenericSet<(Of T>)
.NET has no design equivalent for Java's Set so we are going to use the Iesi.Collections library. This class is internal to NHibernate and shouldn't be used by user code.

public classPersistentIdentifierBag<(Of T>)
Implements "bag" semantics more efficiently than PersistentBag by adding a synthetic identifier column to the table.