Classes
Class | Description | |
---|---|---|
![]() | AbstractAuxiliaryDatabaseObject | |
![]() | Any |
A NHibernate any type.
|
![]() | Array |
An array has a primary key consisting of the key columns + index column
|
![]() | Bag |
A bag permits duplicates, so it has no primary key
|
![]() | Collection |
Base class that stores the mapping information for <array>, <bag>,
<id-bag>, <list>, <map>, and <set>
collections.
|
![]() | Column |
Represents the mapping to a column in a database.
|
![]() | Component |
The mapping for a component, composite element, composite identifier,
etc.
|
![]() | Constraint |
Base class for relational constraints in the database.
|
![]() | ForeignKey |
A Foreign Key constraint in the database.
|
![]() | Formula |
A formula is a derived column value.
|
![]() | IdentifierBag |
An PersistentIdentifierBag has a primary key consistenting of just
the identifier column.
|
![]() | IdentifierCollection |
A collection with a synthetic "identifier" column.
|
![]() | Index |
An Index in the database.
|
![]() | IndexedCollection |
Indexed collections include IList, IDictionary, Arrays
and primitive Arrays.
|
![]() | IntegerValue | |
![]() | List |
A list has a primary key consisting of the key columns + index column
|
![]() | ManyToOne | |
![]() | Map |
A map has a primary key consisting of the key columns
+ index columns.
|
![]() | MetaAttribute |
A meta attribute is a named value or values.
|
![]() | OneToMany |
A mapping for a one-to-many association.
|
![]() | OneToOne |
A mapping for a one-to-one association.
|
![]() | PersistentClass | |
![]() | PrimaryKey |
A Primary Key constraint in the database.
|
![]() | PrimitiveArray |
A primitive array has a primary key consisting
of the key columns + index column.
|
![]() | Property |
Mapping for a property of a .NET class (entity
or component).
|
![]() | RootClass |
Declaration of a System.Type mapped with the <class> element that
is the root class of a table-per-sublcass, or table-per-concrete-class
inheritance heirarchy.
|
![]() | Set |
A Set with no nullable element columns will have a primary
key consisting of all table columns (ie - key columns +
element columns).
|
![]() | SimpleAuxiliaryDatabaseObject | |
![]() | SimpleValue |
Any value that maps to columns.
|
![]() | Subclass |
Declaration of a System.Type mapped with the <subclass> or
<joined-subclass> element.
|
![]() | Table |
Represents a Table in a database that an object gets mapped against.
|
![]() | ToOne |
A simple-point association (ie. a reference to another entity).
|
![]() | UniqueKey |
An Unique Key constraint in the database.
|
Interfaces
Interface | Description | |
---|---|---|
![]() | IAuxiliaryDatabaseObject | |
![]() | IFetchable |
Any mapping with an outer-join attribute
|
![]() | IFilterable |
Defines mapping elements to which filters may be applied.
|
![]() | IKeyValue |
Represents an identifying key of a table: the value for primary key
of an entity, or a foreign key of a collection or join table or
joined subclass table.
|
![]() | IRelationalModel |
Operations to create/drop the mapping element in the database.
|
![]() | ISelectable | |
![]() | IValue |
A value is anything that is persisted by value, instead of
by reference. It is essentially a Hibernate IType, together
with zero or more columns. Values are wrapped by things with
higher level semantics, for example properties, collections,
classes.
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() | PropertyGeneration |
Indicates whether given properties are generated by the database and, if
so, at what time(s) they are generated.
|