Classes
Class | Description | |
---|---|---|
![]() | PersistentGenericBag<(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.
|
![]() | PersistentGenericList<(Of <(T>)>) |
A persistent wrapper for an IList<(Of <(T>)>)
|
![]() | PersistentGenericMap<(Of <(TKey, TValue>)>) |
A persistent wrapper for a IDictionary<(Of <(TKey, TValue>)>). Underlying
collection is a Dictionary<(Of <(TKey, TValue>)>)
|
![]() | PersistentGenericSet<(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.
|
![]() | PersistentIdentifierBag<(Of <(T>)>) |
Implements "bag" semantics more efficiently than PersistentBag by adding
a synthetic identifier column to the table.
|