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

Classes

  ClassDescription
Public classAbstractBinaryType
Logic to bind stream of byte into a VARBINARY
Public classAbstractCharType
Common base class for CharType and AnsiCharType.
Public classAbstractDateTimeSpecificKindType
Public classAbstractEnumType
Base class for enum types.
Public classAbstractStringType
Public classAbstractType
The base implementation of the IType interface. Mapping of the built in Type hierarchy.
Public classAnsiCharType
Maps a Char Property to a DbType.AnsiStringFixedLength column.
Public classAnsiStringType
Maps a String Property to a AnsiString column.
Public classAnyType
Handles "any" mappings and the old deprecated "object" type.
Public classAnyType..::..ObjectTypeCacheEntry
Public classArrayType
An IType that maps an Array collection to the database.
Public classBagType
An IType that maps an IList collection using bag semantics to the database.
Public classBinaryBlobType
Maps a System.Byte[] Property to an column that can store a BLOB.
Public classBinaryType
BinaryType.
Public classBooleanType
Maps a Boolean Property to a Boolean column.
Public classByteType
Maps a Byte property to a Byte column.
Public classCharBooleanType
Maps a Boolean Property to a AnsiStringFixedLength column.
Public classCharType
Maps a Char Property to a DbType.StringFixedLength column.
Public classClassMetaType
ClassMetaType is a NH specific type to support "any" with meta-type="class"
Public classCollectionType
The base class for an IType that maps collections to the database.
Public classComponentType
Public classCompositeCustomType
Public classCultureInfoType
Maps a CultureInfo Property to a String column.
Public classCurrencyType
Public classCustomCollectionType
A custom type for mapping user-written classes that implement IPersistentCollection.
Public classCustomType
Adapts IUserType to the generic IType interface.
Public classDateTime2Type
Maps a DateTime Property to a DateTime
Public classDateTimeOffsetType
Maps a DateTimeOffset Property to a DateTimeOffset
Public classDateTimeType
Maps a DateTime Property to a DateTime column that stores date & time down to the accuracy of a second.
Public classDateType
Maps the Year, Month, and Day of a DateTime Property to a Date column
Public classDbTimestampType
An extension of TimestampType which maps to the database's current timestamp, rather than the vm's current timestamp.
Public classDecimalType
Maps a Decimal Property to a Decimal column.
Public classDefaultCollectionTypeFactory
Public classDoubleType
Maps a Double Property to a Double column.
Public classEmbeddedComponentType
Public classEntityType
A reference to an entity class
Public classEnumCharType<(Of <(<'T>)>)>
Public classEnumStringType
Maps a Enum to a DbType.String.
Public classEnumStringType<(Of <(<'T>)>)>
Public classEnumType<(Of <(<'T>)>)>
Public classForeignKeyDirection
Represents directionality of the foreign key constraint
Public classGenericBagType<(Of <(<'T>)>)>
An IType that maps an IList<(Of <(<'T>)>)> collection to the database using bag semantics.
Public classGenericIdentifierBagType<(Of <(<'T>)>)>
Public classGenericListType<(Of <(<'T>)>)>
An IType that maps an IList<(Of <(<'T>)>)> collection to the database using list semantics.
Public classGenericMapType<(Of <(<'TKey, TValue>)>)>
An IType that maps an IDictionary<(Of <(<'TKey, TValue>)>)> collection to the database.
Public classGenericOrderedSetType<(Of <(<'T>)>)>
An IType that maps a sorted ISet<(Of <(<'T>)>)> collection to the database.
Public classGenericSetType<(Of <(<'T>)>)>
An IType that maps an ISet<(Of <(<'T>)>)> collection to the database.
Public classGenericSortedDictionaryType<(Of <(<'TKey, TValue>)>)>
Public classGenericSortedListType<(Of <(<'TKey, TValue>)>)>
Public classGenericSortedSetType<(Of <(<'T>)>)>
An IType that maps a sorted ISet<(Of <(<'T>)>)> collection to the database.
Public classGuidType
Maps a Guid Property to a Guid column.
Public classIdentifierBagType
An IType that maps an IList collection using bag semantics with an identifier to the database.
Public classImmutableType
Superclass of nullable immutable types.
Public classInt16Type
Maps a Int16 Property to a Int16 column.
Public classInt32Type
Maps a Int32 Property to a Int32 column.
Public classInt64Type
Maps a Int64 Property to a Int64 column.
Public classListType
An IType that maps an IList collection using list semantics to the database.
Public classLocalDateTimeType
Public classManyToOneType
A many-to-one association to an entity
Public classMapType
An IType that maps an IDictionary collection to the database.
Public classMetaType
Public classMutableType
Superclass for mutable nullable types.
Public classNullableType
Superclass of single-column nullable types.
Public classOneToOneType
A one-to-one association to an entity
Public classOrderedMapType
A MapType implemented using a collection that maintains the order in which elements are inserted into it.
Public classOrderedSetType
A SetType implemented using a collection that maintains the order in which elements are inserted into it.
Public classPersistentEnumType
PersistentEnumType
Public classPrimitiveType
Superclass of ValueType types.
Public classSByteType
Maps a SByte Property to a SByte column.
Public classSerializableType
Maps an instance of a Object that has the SerializableAttribute to a Binary column.
Public classSerializationException
Thrown when a property cannot be serialized/deserialized
Public classSetType
An IType that maps an ISet collection to the database.
Public classSingleType
Maps a Single Property to an Single column.
Public classSortedMapType
Extends the MapType to provide sorting.
Public classSortedSetType
Extends the SetType to provide sorting.
Public classSpecialOneToOneType
A one-to-one association that maps to specific formula(s) instead of the primary key column of the owning entity.
Public classStringClobType
Maps a String Property to an String column that can store a CLOB.
Public classStringType
Maps a String to a String column.
Public classTicksType
Maps a DateTime Property to an Int64 column that stores the DateTime using the Ticks property.
Public classTimeAsTimeSpanType
Maps a TimeSpan Property to an Time column This is an extra way to map a Time. You already have TimeType but mapping against a DateTime.
Public classTimeSpanType
Maps a TimeSpan Property to an Int64 column
Public classTimestampType
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.
Public classTimeType
Maps a DateTime Property to an DateTime column that only stores the Hours, Minutes, and Seconds of the DateTime as significant. Also you have for Time handling, the NHibernate Type TimeAsTimeSpanType, the which maps to a TimeSpan.
Public classTrueFalseType
Maps a Boolean to a 1 char AnsiStringFixedLength column that stores a
CopyC#
'T'/'F'
to indicate
CopyC#
true/false
.
Public classTypeFactory
Used internally to obtain instances of IType.
Public classTypeHelper
Collection of convenience methods relating to operations across arrays of types...
Public classTypeType
Maps the Assembly Qualified Name of a Type to a String column.
Public classUInt16Type
Maps a UInt16 Property to a UInt16 column.
Public classUInt32Type
Maps a UInt32 Property to a UInt32 column.
Public classUInt64Type
Maps a UInt64 Property to a UInt64 column.
Public classUriType
Public classUtcDateTimeType
Public classXDocType
Public classXmlDocType
Public classYesNoType
Maps a Boolean to a 1 char AnsiStringFixedLength column that stores a
CopyC#
'Y'/'N'
to indicate
CopyC#
true/false
.

Interfaces

  InterfaceDescription
Public interfaceIAbstractComponentType
Enables other Component-like types to hold collections and have cascades, etc.
Public interfaceIAssociationType
An IType that represents some kind of association between entities.
Public interfaceICacheAssembler
Public interfaceIDiscriminatorType
An IType that may be used for a discriminator column.
Public interfaceIIdentifierType
An IType that may be used as an identifier.
Public interfaceILiteralType
An IType that may appear as an SQL literal
Public interfaceIType
Defines a mapping from a .NET Type to a SQL datatype. This interface is intended to be implemented by applications that need custom types.
Public interfaceIVersionType
An IType that may be used to version data.
Public interfacePersistentEnumType..::..IEnumConverter