[Missing namespace summary documentation for N:NHibernate.Mapping]
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 |
Base class for the RootClass mapped by <class> and a
Subclass that is mapped by <subclass> or
<joined-subclass>.
| |
| 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.
|