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