The IAssociationType type exposes the following members.

Methods

  NameDescription
Assemble
When implemented by a class, reconstructs the object from its cached "disassembled" state.
(Inherited from ICacheAssembler.)
DeepCopy
When implemented by a class, returns a deep copy of the persistent state, stopping at entities and at collections.
(Inherited from IType.)
Disassemble
When implemented by a class, disassembles the object into a cacheable representation.
(Inherited from ICacheAssembler.)
Equals
When implemented by a class, compare two instances of the class mapped by this IType for persistence "equality" - ie. Equality of persistent state.
(Inherited from IType.)
FromString
Parse the XML representation of an instance
(Inherited from IType.)
GetAssociatedClass
GetAssociatedJoinable
Get the "persister" for this association - a class or collection persister
GetColumnSpan
When implemented by a class, returns how many columns are used to persist this type.
(Inherited from IType.)
GetHashCode
Get a hashcode, consistent with persistence "equality"
(Inherited from IType.)
GetOnCondition
Get the "filtering" SQL fragment that is applied in the SQL on clause, in addition to the usual join condition.
Hydrate
When implemented by a class, retrives an instance of the mapped class, or the identifier of an entity or collection from a IDataReader.
(Inherited from IType.)
IsDatabaseNull
Determines whether the specified value is represented as nullNothingnullptra null reference (Nothing in Visual Basic) in the database.
(Inherited from IType.)
IsDirtyOverloaded.
IsModified (Inherited from IType.)
NullSafeGetOverloaded.
NullSafeSetOverloaded.
Replace (Inherited from IType.)
ResolveIdentifier
When implemented by a class, maps identifiers to Entities or Collections.
(Inherited from IType.)
SemiResolve
Given a hydrated, but unresolved value, return a value that may be used to reconstruct property-ref associations.
(Inherited from IType.)
SqlTypes
When implemented by a class, returns the SqlTypes for the columns mapped by this IType.
(Inherited from IType.)
ToLoggableString
When implemented by a class, a representation of the value to be embedded in an XML element
(Inherited from IType.)

See Also