The NullableType type exposes the following members.
Constructors
Name | Description | |
---|---|---|
NullableType |
Initialize a new instance of the NullableType class using a
SqlType.
|
Methods
Name | Description | |
---|---|---|
Assemble |
Reconstructs the object from its cached "disassembled" state.
(Inherited from AbstractType.) | |
BeforeAssemble | (Inherited from AbstractType.) | |
Compare | (Inherited from AbstractType.) | |
DeepCopy |
When implemented by a class, returns a deep copy of the persistent
state, stopping at entities and at collections.
(Inherited from AbstractType.) | |
Disassemble |
Disassembles the object into a cacheable representation.
(Inherited from AbstractType.) | |
Equals |
Determines whether the specified Object is equal to this
NullableType.
(Overrides AbstractType..::..Equals(Object).) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
FromStringValue |
Parse the XML representation of an instance
| |
FromXMLNode | (Overrides AbstractType..::..FromXMLNode(XmlNode, IMapping).) | |
FromXMLString | ||
Get(IDataReader, Int32) |
When implemented by a class, gets the object in the
IDataReader for the Property.
| |
Get(IDataReader, String) |
When implemented by a class, gets the object in the
IDataReader for the Property.
| |
GetColumnSpan |
Returns the number of columns spanned by this NullableType (Overrides AbstractType..::..GetColumnSpan(IMapping).) | |
GetHashCode()()()() |
Serves as a hash function for the NullableType,
suitable for use in hashing algorithms and data structures like a hash table.
(Overrides AbstractType..::..GetHashCode()()()().) | |
GetHashCode(Object, EntityMode) | (Inherited from AbstractType.) | |
GetHashCode(Object, EntityMode, ISessionFactoryImplementor) | (Inherited from AbstractType.) | |
GetSemiResolvedType | (Inherited from AbstractType.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Hydrate |
Retrives an instance of the mapped class, or the identifier of an entity
or collection from a IDataReader.
(Inherited from AbstractType.) | |
IsDirty(Object, Object, ISessionImplementor) |
Should the parent be considered dirty, given both the old and current
field or element value?
(Inherited from AbstractType.) | |
IsDirty(Object, Object, array<Boolean>[]()[][], ISessionImplementor) | (Overrides AbstractType..::..IsDirty(Object, Object, array<Boolean>[]()[][], ISessionImplementor).) | |
IsEqual(Object, Object) | ||
IsEqual(Object, Object, EntityMode) | (Overrides AbstractType..::..IsEqual(Object, Object, EntityMode).) | |
IsEqual(Object, Object, EntityMode, ISessionFactoryImplementor) | (Inherited from AbstractType.) | |
IsModified |
Says whether the value has been modified
(Inherited from AbstractType.) | |
IsSame | (Inherited from AbstractType.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
NullSafeGet(IDataReader, String) |
Gets the value of the field from the IDataReader.
| |
NullSafeGet(IDataReader, array<String>[]()[][]) |
Extracts the values of the fields from the DataReader
| |
NullSafeGet(IDataReader, String, ISessionImplementor, Object) |
When implemented by a class, gets an instance of the object
mapped by this IType from the IDataReader.
(Overrides AbstractType..::..NullSafeGet(IDataReader, String, ISessionImplementor, Object).) | |
NullSafeGet(IDataReader, array<String>[]()[][], ISessionImplementor, Object) |
When implemented by a class, gets an instance of the object mapped by
this IType from the IDataReader.
(Overrides AbstractType..::..NullSafeGet(IDataReader, array<String>[]()[][], ISessionImplementor, Object).) | |
NullSafeSet(IDbCommand, Object, Int32) |
Puts the value from the mapped class into the IDbCommand.
| |
NullSafeSet(IDbCommand, Object, Int32, ISessionImplementor) |
When implemented by a class, puts the value/values from the mapped
class into the IDbCommand.
(Overrides AbstractType..::..NullSafeSet(IDbCommand, Object, Int32, ISessionImplementor).) | |
NullSafeSet(IDbCommand, Object, Int32, array<Boolean>[]()[][], ISessionImplementor) | (Overrides AbstractType..::..NullSafeSet(IDbCommand, Object, Int32, array<Boolean>[]()[][], ISessionImplementor).) | |
Replace(Object, Object, ISessionImplementor, Object, IDictionary) | (Inherited from AbstractType.) | |
Replace(Object, Object, ISessionImplementor, Object, IDictionary, ForeignKeyDirection) | (Inherited from AbstractType.) | |
ResolveIdentifier |
Maps identifiers to Entities or Collections.
(Inherited from AbstractType.) | |
SemiResolve | (Inherited from AbstractType.) | |
Set |
When implemented by a class, put the value from the mapped
Property into to the IDbCommand.
| |
SetToXMLNode | (Overrides AbstractType..::..SetToXMLNode(XmlNode, Object, ISessionFactoryImplementor).) | |
SqlTypes |
When implemented by a class, returns the SqlTypes for the columns mapped by this IType.
(Overrides AbstractType..::..SqlTypes(IMapping).) | |
ToColumnNullness | (Overrides AbstractType..::..ToColumnNullness(Object, IMapping).) | |
ToLoggableString |
When implemented by a class, a representation of the value to be
embedded in an XML element
(Overrides AbstractType..::..ToLoggableString(Object, ISessionFactoryImplementor).) | |
ToString()()()() | Returns a string that represents the current object. (Inherited from Object.) | |
ToString(Object) |
A representation of the value to be embedded in an XML element
| |
ToXMLString |
Extension Methods
Name | Description | |
---|---|---|
As<(Of <<'(T>)>>) | (Defined by TypeHelperExtensionMethods.) | |
IsBetween |
Apply a "between" constraint to the named property
Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.) | |
IsIn(array<Object>[]()[][]) | Overloaded.
Apply an "in" constraint to the named property
Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.) | |
IsIn(ICollection) | Overloaded.
Apply an "in" constraint to the named property
Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.) | |
IsProxy | (Defined by NHibernateProxyHelper.) | |
ToTypeParameters | (Defined by ReflectHelper.) |
Properties
Name | Description | |
---|---|---|
IsAnyType |
Gets a value indicating if the implementation is an "object" type
(Inherited from AbstractType.) | |
IsAssociationType |
Gets a value indicating if the AbstractType is an IAssociationType.
(Inherited from AbstractType.) | |
IsCollectionType |
Gets a value indicating if the AbstractType is a CollectionType.
(Inherited from AbstractType.) | |
IsComponentType |
Gets a value indicating if the AbstractType is an IAbstractComponentType.
(Inherited from AbstractType.) | |
IsEntityType |
Gets a value indicating if the AbstractType is a EntityType.
(Inherited from AbstractType.) | |
IsMutable |
When implemented by a class, gets the value indicating if the objects
of this IType are mutable.
(Inherited from AbstractType.) | |
IsXMLElement | (Inherited from AbstractType.) | |
Name |
When implemented by a class, gets the abbreviated name of the type.
(Inherited from AbstractType.) | |
ReturnedClass |
When implemented by a class, gets the Type returned
by the NullSafeGet() methods.
(Inherited from AbstractType.) | |
SqlType |
Gets the underlying SqlType for
the column mapped by this NullableType.
|