[Missing namespace summary documentation for N:NHibernate.Type]
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.
| |||
| 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 |
Maps a Boolean Property
to a Boolean column.
| |||
| ByteType |
Maps a Byte property
to a Byte column.
| |||
| 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.
NHibernate.UserTypes.IUserType | |||
| DateTimeType |
Maps a DateTime Property to a DateTime column that
stores date & time down to the accuracy of a second.
| |||
| DateType |
Maps the Year, Month, and Day of a DateTime Property to a
Date column
| |||
| DecimalType |
Maps a Decimal Property
to a Decimal column.
| |||
| DoubleType |
Maps a Double Property
to a Double column.
| |||
| 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<(Of T>) collection
to the database.
| |||
| GenericSortedDictionaryType<(Of TKey, TValue>) | ||||
| GenericSortedListType<(Of TKey, TValue>) | ||||
| GenericSortedSetType<(Of T>) |
An IType that maps a sorted ISet<(Of T>) collection
to the database.
| |||
| GuidType |
Maps a Guid Property
to a Guid column.
| |||
| IdentifierBagType | ||||
| ImmutableType |
Superclass of nullable immutable types.
| |||
| Int16Type |
Maps a Int16 Property
to a Int16 column.
| |||
| Int32Type |
Maps a Int32 Property
to a Int32 column.
| |||
| Int64Type |
Maps a Int64 Property
to a Int64 column.
| |||
| 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.
| |||
| ObjectTypeCacheEntry | ||||
| 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 |
Maps a SByte Property
to a SByte column.
| |||
| SerializableType | ||||
| SerializationException |
Thrown when a property cannot be serialized/deserialized
| |||
| SetType | ||||
| SingleType |
Maps a Single Property to an
Single column.
| |||
| SortedMapType |
Extends the MapType to provide sorting.
| |||
| SortedSetType |
Extends the SetType to provide sorting.
| |||
| StringClobType | ||||
| StringType |
Maps a String to a String column.
| |||
| TicksType |
Maps a DateTime Property to an Int64 column
that stores the DateTime using the Ticks property.
| |||
| TimeSpanType |
Maps a TimeSpan Property to an Int64 column
| |||
| 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 |
Maps the Assembly Qualified Name of a Type to a
String column.
| |||
| UInt16Type |
Maps a UInt16 Property
to a UInt16 column.
| |||
| UInt32Type |
Maps a UInt32 Property
to a UInt32 column.
| |||
| UInt64Type |
Maps a UInt64 Property
to a UInt64 column.
| |||
| 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.
|