The IAssociationType type exposes the following members.

Properties

  NameDescription
ForeignKeyDirection
When implemented by a class, gets the type of foreign key directionality of this association.
HasNiceEquals
When implemented by a class, gets whether or not this IType contains Types that implement well-behaived Equals() method.
(Inherited from IType.)
IsAlwaysDirtyChecked
Do we dirty check this association, even when there are no columns to be updated.
IsAnyType (Inherited from IType.)
IsAssociationType
When implemented by a class, gets a value indicating if the implementor is castable to an an IAssociationType
(Inherited from IType.)
IsCollectionType
When implemented by a class, gets a value indicating if the implementor is a collection type
(Inherited from IType.)
IsComponentType
When implemented by a class, gets a value indicating if the implementor is an IAbstractComponentType.
(Inherited from IType.)
IsEntityType
When implemented by a class, gets a value indicating if the implementor extends EntityType
(Inherited from IType.)
IsMutable
When implemented by a class, gets the value indicating if the objects of this IType are mutable.
(Inherited from IType.)
LHSPropertyName
Get the name of the property in the owning entity that provides the join key (null if the identifier)
Name
When implemented by a class, gets the abbreviated name of the type.
(Inherited from IType.)
ReturnedClass
When implemented by a class, gets the Type returned by the NullSafeGet() methods.
(Inherited from IType.)
RHSUniqueKeyPropertyName
The name of a unique property of the associated entity that provides the join key (null if the identifier of an entity, or key of a collection)
UseLHSPrimaryKey
Is the primary key of the owning entity table to be used in the join?

See Also