Aurelius.Mapping.Metadata Namespace
Classes
| Name | Description |
|---|---|
| TColumn | Represents the mapping metadata for a single database column in an entity class. |
| TFilterDefinition | Defines a named query filter with a default SQL condition and typed parameter declarations. |
| TFilterParamDef | Describes a single named parameter declared in a filter definition. |
Enumerations
| Name | Description |
|---|---|
| TAssociationProp | Specifies optional behavioural flags for a mapped association. |
| TCascadeType | Specifies which persistence operations are automatically propagated from an entity to its associated objects. |
| TColumnProp | Specifies behavioural flags that control how a mapped database column is used during persistence operations. |
| TEnumMappingType | Specifies how enumerated type values are stored in the database column. |
| TIdGenerator | Specifies the built-in strategy used to generate primary key values for an entity. |
| TInheritanceStrategy | Specifies the database mapping strategy used to persist an entity class hierarchy. |
Anonymous methods
| Name | Description |
|---|---|
| TCreateGeneratorFunc | An anonymous function type that creates a TAbstractGenerator instance for a given SQL generator. |
Constants
| Name | Description |
|---|---|
| CascadeTypeAll | Predefined cascade set that includes all cascade types except RemoveOrphan. |
| CascadeTypeAllButRemove | Predefined cascade set that includes all cascade types except Remove and RemoveOrphan. |
| CascadeTypeAllRemoveOrphan | Predefined cascade set that includes all cascade types, including RemoveOrphan. |