[Missing <summary> documentation for "N:NHibernate.Type"]
Classes
Class | Description | |
---|---|---|
AbstractBinaryType | Logic to bind stream of byte into a VARBINARY | |
AbstractCharType |
Common base class for CharType and AnsiCharType.
| |
AbstractDateTimeSpecificKindType | ||
AbstractEnumType |
Base class for enum types.
| |
AbstractStringType | ||
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 | ||
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.
| |
ClassMetaType |
ClassMetaType is a NH specific type to support "any" with meta-type="class"
| |
CollectionType |
The base class for an IType that maps collections
to the database.
| |
ComponentType | ||
CompositeCustomType | ||
CultureInfoType |
Maps a CultureInfo Property
to a String column.
| |
CurrencyType | ||
CustomCollectionType |
A custom type for mapping user-written classes that implement
IPersistentCollection.
| |
CustomType |
Adapts IUserType to the generic IType interface.
| |
DateTime2Type | ||
DateTimeOffsetType |
Maps a DateTimeOffset Property to a DateTimeOffset | |
DateTimeType | ||
DateType | ||
DbTimestampType | An extension of TimestampType which
maps to the database's current timestamp, rather than the vm's
current timestamp.
| |
DecimalType | ||
DefaultCollectionTypeFactory | ||
DoubleType | ||
EmbeddedComponentType | ||
EntityType |
A reference to an entity class
| |
EnumCharType<(Of <(<'T>)>)> | ||
EnumStringType |
Maps a Enum to a
DbType.String.
| |
EnumStringType<(Of <(<'T>)>)> | ||
EnumType<(Of <(<'T>)>)> | ||
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.
| |
GenericOrderedSetType<(Of <(<'T>)>)> |
An IType that maps a sorted ISet<(Of <(<'T>)>)> 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 | ||
IdentifierBagType | ||
ImmutableType |
Superclass of nullable immutable types.
| |
Int16Type | ||
Int32Type | ||
Int64Type | ||
ListType | ||
LocalDateTimeType | ||
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
| |
PrimitiveType |
Superclass of ValueType types.
| |
SByteType | ||
SerializableType | ||
SerializationException |
Thrown when a property cannot be serialized/deserialized
| |
SetType | ||
SingleType | ||
SortedMapType |
Extends the MapType to provide sorting.
| |
SortedSetType |
Extends the SetType to provide sorting.
| |
SpecialOneToOneType |
A one-to-one association that maps to specific formula(s)
instead of the primary key column of the owning entity.
| |
StringClobType | ||
StringType | ||
TicksType | ||
TimeAsTimeSpanType | ||
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.
Also you have for Time handling, the NHibernate Type TimeAsTimeSpanType,
the which maps to a TimeSpan.
| |
TrueFalseType |
Maps a Boolean to a 1 char AnsiStringFixedLength column
that stores a CopyC# 'T'/'F' CopyC# true/false | |
TypeFactory |
Used internally to obtain instances of IType.
| |
TypeHelper |
Collection of convenience methods relating to operations across arrays of types...
| |
TypeType | ||
UInt16Type | ||
UInt32Type | ||
UInt64Type | ||
UriType | ||
UtcDateTimeType | ||
XDocType | ||
XmlDocType | ||
YesNoType |
Maps a Boolean to a 1 char AnsiStringFixedLength column
that stores a CopyC# 'Y'/'N' CopyC# true/false |
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.
| |
PersistentEnumType..::..IEnumConverter |