[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 |