Classes
Class | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
![]() | AbstractType |
The base implementation of the IType interface.
Mapping of the built in Type hierarchy.
| ||||||||
![]() | AnsiCharType |
Maps a Char Property
to a DbType.AnsiStringFixedLength column.
| ||||||||
![]() | AnsiStringType |
Maps a String Property
to a AnsiString column.
| ||||||||
![]() | AnyType |
Handles "any" mappings and the old deprecated "object" type.
| ||||||||
![]() | AnyType..::.ObjectTypeCacheEntry | |||||||||
![]() | ArrayType | |||||||||
![]() | BagType | |||||||||
![]() | BaseCharType |
Common base class for CharType and AnsiCharType.
| ||||||||
![]() | BinaryBlobType |
Maps a System.Byte[] Property to an column that can store a BLOB.
| ||||||||
![]() | BinaryType |
BinaryType.
| ||||||||
![]() | BooleanType | |||||||||
![]() | ByteType | |||||||||
![]() | CharBooleanType |
Maps a Boolean Property
to a AnsiStringFixedLength column.
| ||||||||
![]() | CharType |
Maps a Char Property
to a DbType.StringFixedLength column.
| ||||||||
![]() | CollectionType |
The base class for an IType that maps collections
to the database.
| ||||||||
![]() | ComponentType | |||||||||
![]() | CompositeCustomType |
Summary description for CompositeCustomType.
| ||||||||
![]() | CultureInfoType |
Maps a CultureInfo Property
to a String column.
| ||||||||
![]() | CustomCollectionType |
A custom type for mapping user-written classes that implement
IPersistentCollection.
| ||||||||
![]() | CustomType |
Adapts IUserType to the generic IType interface.
| ||||||||
![]() | DateTimeType | |||||||||
![]() | DateType | |||||||||
![]() | DecimalType | |||||||||
![]() | DoubleType | |||||||||
![]() | DynamicComponentType |
Handles "dynamic" components, represented as <map>s
| ||||||||
![]() | EntityType |
A reference to an entity class
| ||||||||
![]() | EnumStringType |
Maps a Enum to a
DbType.String.
| ||||||||
![]() | ForeignKeyDirection |
Represents directionality of the foreign key constraint
| ||||||||
![]() | GenericBagType<(Of <(T>)>) |
An IType that maps an IList<(Of <(T>)>) collection
to the database using bag semantics.
| ||||||||
![]() | GenericIdentifierBagType<(Of <(T>)>) | |||||||||
![]() | GenericListType<(Of <(T>)>) |
An IType that maps an IList<(Of <(T>)>) collection
to the database using list semantics.
| ||||||||
![]() | GenericMapType<(Of <(TKey, TValue>)>) |
An IType that maps an IDictionary<(Of <(TKey, TValue>)>) collection
to the database.
| ||||||||
![]() | GenericSetType<(Of <(T>)>) |
An IType that maps an ISet collection
to the database.
| ||||||||
![]() | GenericSortedDictionaryType<(Of <(TKey, TValue>)>) | |||||||||
![]() | GenericSortedListType<(Of <(TKey, TValue>)>) | |||||||||
![]() | GenericSortedSetType<(Of <(T>)>) |
An IType that maps a sorted ISet collection
to the database.
| ||||||||
![]() | GuidType | |||||||||
![]() | IdentifierBagType | |||||||||
![]() | ImmutableType |
Superclass of nullable immutable types.
| ||||||||
![]() | Int16Type | |||||||||
![]() | Int32Type | |||||||||
![]() | Int64Type | |||||||||
![]() | ListType | |||||||||
![]() | ManyToOneType |
A many-to-one association to an entity
| ||||||||
![]() | MapType |
An IType that maps an IDictionary collection
to the database.
| ||||||||
![]() | MetaType | |||||||||
![]() | MutableType |
Superclass for mutable nullable types.
| ||||||||
![]() | NullableType |
Superclass of single-column nullable types.
| ||||||||
![]() | OneToOneType |
A one-to-one association to an entity
| ||||||||
![]() | OrderedMapType |
A MapType implemented using a collection that maintains
the order in which elements are inserted into it.
| ||||||||
![]() | OrderedSetType |
A SetType implemented using a collection that maintains
the order in which elements are inserted into it.
| ||||||||
![]() | PersistentEnumType |
PersistentEnumType
| ||||||||
![]() | SByteType | |||||||||
![]() | SerializableType | |||||||||
![]() | SerializationException |
Thrown when a property cannot be serialized/deserialized
| ||||||||
![]() | SetType |
An IType that maps an ISet collection
to the database.
| ||||||||
![]() | SingleType | |||||||||
![]() | SortedMapType |
Extends the MapType to provide sorting.
| ||||||||
![]() | SortedSetType |
Extends the SetType to provide sorting.
| ||||||||
![]() | StringClobType | |||||||||
![]() | StringType | |||||||||
![]() | TicksType | |||||||||
![]() | TimeSpanType | |||||||||
![]() | TimestampType |
This is almost the exact same type as the DateTime except it can be used
in the version column, stores it to the accuracy the database supports,
and will default to the value of DateTime.Now if the value is null.
| ||||||||
![]() | TimeType |
Maps a DateTime Property to an DateTime column that only stores the
Hours, Minutes, and Seconds of the DateTime as significant.
| ||||||||
![]() | TrueFalseType |
Maps a Boolean to a 1 char AnsiStringFixedLength column
that stores a
| ||||||||
![]() | TypeFactory |
Used internally to obtain instances of IType.
| ||||||||
![]() | TypeType | |||||||||
![]() | UInt16Type | |||||||||
![]() | UInt32Type | |||||||||
![]() | UInt64Type | |||||||||
![]() | ValueTypeType |
Superclass of ValueType types.
| ||||||||
![]() | YesNoType |
Maps a Boolean to a 1 char AnsiStringFixedLength column
that stores a
|
Interfaces
Interface | Description | |
---|---|---|
![]() | IAbstractComponentType |
Enables other Component-like types to hold collections and have cascades, etc.
|
![]() | IAssociationType |
An IType that represents some kind of association between entities.
|
![]() | ICacheAssembler | |
![]() | IDiscriminatorType |
An IType that may be used for a discriminator column.
|
![]() | IIdentifierType |
An IType that may be used as an identifier.
|
![]() | ILiteralType |
An IType that may appear as an SQL literal
|
![]() | IType |
Defines a mapping from a .NET Type to a SQL datatype.
This interface is intended to be implemented by applications that need custom types.
|
![]() | IVersionType |
An IType that may be used to version data.
|