[Missing <summary> documentation for "N:NHibernate.Mapping"]
Classes
| Class | Description | |
|---|---|---|
| AbstractAuxiliaryDatabaseObject |
Convenience base class for AuxiliaryDatabaseObjects.
| |
| Any |
A NHibernate any type.
| |
| Array |
An array has a primary key consisting of the key columns + index column
| |
| Backref | ||
| 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.
| |
| DenormalizedTable | ||
| DependantValue |
A value which is "typed" by reference to some other value
(for example, a foreign key is typed by the referenced primary key).
| |
| 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.
| |
| IndexBackref | ||
| IndexedCollection |
Indexed collections include IList, IDictionary, Arrays
and primitive Arrays.
| |
| Join | ||
| JoinedSubclass | ||
| List |
A list has a primary key consisting of the key columns + index column
| |
| ManyToOne | A many-to-one association mapping | |
| 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-subclass, 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 |
A simple implementation of AbstractAuxiliaryDatabaseObject in which the CREATE and DROP strings are
provided up front.
| |
| SimpleValue |
Any value that maps to columns.
| |
| SingleTableSubclass | ||
| 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).
| |
| TypeDef | Placeholder for typedef information | |
| UnionSubclass | ||
| UniqueKey |
An Unique Key constraint in the database.
|
Interfaces
| Interface | Description | |
|---|---|---|
| IAuxiliaryDatabaseObject |
Auxiliary database objects (i.e., triggers, stored procedures, etc) defined
in the mappings. Allows Hibernate to manage their lifecycle as part of
creating/dropping the schema.
| |
| 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.
| |
| IMetaAttributable | Common interface for things that can handle meta attributes. | |
| IPersistentClassVisitor | ||
| IPersistentClassVisitor<(Of <(<'T>)>)> | ||
| IRelationalModel |
Operations to create/drop the mapping element in the database.
| |
| ISelectable | ||
| ISqlCustomizable | ||
| ITableOwner | ||
| 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.
| |
| IValueVisitor | ||
| IValueVisitor<(Of <(<'T>)>)> |
Enumerations
| Enumeration | Description | |
|---|---|---|
| PropertyGeneration |
Indicates whether given properties are generated by the database and, if
so, at what time(s) they are generated.
| |
| SchemaAction |