[Missing <summary> documentation for "N:NHibernate.Mapping"]

Classes

  ClassDescription
Public classAbstractAuxiliaryDatabaseObject
Convenience base class for AuxiliaryDatabaseObjects.
Public classAny
A NHibernate any type.
Public classArray
An array has a primary key consisting of the key columns + index column
Public classBackref
Public classBag
A bag permits duplicates, so it has no primary key
Public classCollection
Base class that stores the mapping information for <array>, <bag>, <id-bag>, <list>, <map>, and <set> collections.
Public classColumn
Represents the mapping to a column in a database.
Public classComponent
The mapping for a component, composite element, composite identifier, etc.
Public classConstraint
Base class for relational constraints in the database.
Public classDenormalizedTable
Public classDependantValue
A value which is "typed" by reference to some other value (for example, a foreign key is typed by the referenced primary key).
Public classForeignKey
A Foreign Key constraint in the database.
Public classFormula
A formula is a derived column value.
Public classIdentifierBag
An PersistentIdentifierBag has a primary key consistenting of just the identifier column.
Public classIdentifierCollection
A collection with a synthetic "identifier" column.
Public classIndex
An Index in the database.
Public classIndexBackref
Public classIndexedCollection
Indexed collections include IList, IDictionary, Arrays and primitive Arrays.
Public classJoin
Public classJoinedSubclass
Public classList
A list has a primary key consisting of the key columns + index column
Public classManyToOne
A many-to-one association mapping
Public classMap
A map has a primary key consisting of the key columns + index columns.
Public classMetaAttribute
A meta attribute is a named value or values.
Public classOneToMany
A mapping for a one-to-many association.
Public classOneToOne
A mapping for a one-to-one association.
Public classPersistentClass
Base class for the RootClazz mapped by <class> and a Subclass that is mapped by <subclass> or <joined-subclass>.
Public classPrimaryKey
A Primary Key constraint in the database.
Public classPrimitiveArray
A primitive array has a primary key consisting of the key columns + index column.
Public classProperty
Mapping for a property of a .NET class (entity or component).
Public classRootClass
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.
Public classSet
A Set with no nullable element columns will have a primary key consisting of all table columns (ie - key columns + element columns).
Public classSimpleAuxiliaryDatabaseObject
A simple implementation of AbstractAuxiliaryDatabaseObject in which the CREATE and DROP strings are provided up front.
Public classSimpleValue
Any value that maps to columns.
Public classSingleTableSubclass
Public classSubclass
Declaration of a System.Type mapped with the <subclass> or <joined-subclass> element.
Public classTable
Represents a Table in a database that an object gets mapped against.
Public classToOne
A simple-point association (ie. a reference to another entity).
Public classTypeDef
Placeholder for typedef information
Public classUnionSubclass
Public classUniqueKey
An Unique Key constraint in the database.

Interfaces

  InterfaceDescription
Public interfaceIAuxiliaryDatabaseObject
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.
Public interfaceIFetchable
Any mapping with an outer-join attribute
Public interfaceIFilterable
Defines mapping elements to which filters may be applied.
Public interfaceIKeyValue
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.
Public interfaceIMetaAttributable
Common interface for things that can handle meta attributes.
Public interfaceIPersistentClassVisitor
Public interfaceIPersistentClassVisitor<(Of <(<'T>)>)>
Public interfaceIRelationalModel
Operations to create/drop the mapping element in the database.
Public interfaceISelectable
Public interfaceISqlCustomizable
Public interfaceITableOwner
Public interfaceIValue
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.
Public interfaceIValueVisitor
Public interfaceIValueVisitor<(Of <(<'T>)>)>

Enumerations

  EnumerationDescription
Public enumerationPropertyGeneration
Indicates whether given properties are generated by the database and, if so, at what time(s) they are generated.
Public enumerationSchemaAction