ColumnReferenceTReferencingObject, TReferencedObject Class |
Namespace: Aloe.SystemFrameworks.Domain
public class ColumnReference<TReferencingObject, TReferencedObject> : ObjectReference<TReferencedObject>, IAttributeReference where TReferencingObject : DomainObject where TReferencedObject : EntityObject
The ColumnReferenceTReferencingObject, TReferencedObject type exposes the following members.
Name | Description | |
---|---|---|
![]() | ColumnReferenceTReferencingObject, TReferencedObject(String, DataAttributeTReferencingObject, Guid, ExpressionFuncTReferencedObject, Guid, Boolean) |
Initializes a new instance of the KeyReferenceTReferencingObject, TReferencedObject class.
|
![]() | ColumnReferenceTReferencingObject, TReferencedObject(String, DataAttributeTReferencingObject, NullableGuid, ExpressionFuncTReferencedObject, Guid, Boolean) |
Initializes a new instance of the KeyReferenceTReferencingObject, TReferencedObject class.
|
Name | Description | |
---|---|---|
![]() | IsAggregateParent |
Gets a value indicating whether this reference refers to the aggregate parent.
(Inherited from ObjectReference.) |
![]() | IsOwnership |
Gets a value indicating whether the reference is an ownership reference,
e.g. the referenced object is parent.
(Inherited from ObjectReference.) |
![]() | Name |
Gets the name of the reference
(Inherited from ObjectReference.) |
![]() | ReferencedKeyValueGetter |
Gets the referenced key value getter.
|
![]() | ReferencedType |
Gets the type of the referenced objects
(Inherited from ObjectReferenceTReferencedObject.) |
![]() | ReferencingAttribute |
Gets the referencing column definition
|
Name | Description | |
---|---|---|
![]() | Activate |
Activates the "active" behavior of the reference.
(Inherited from ObjectReference.) |
![]() | Change |
Sets the reference to the specified object
(Inherited from ObjectReferenceTReferencedObject.) |
![]() | ChangeUntyped |
Sets the referenced object
(Inherited from ObjectReference.) |
![]() | FilterTReferencingObjectType |
Returns expression that filters the referencing objects for specific referenced id
(Overrides ObjectReferenceFilterTReferencingObjectType(EntityObject).) |
![]() | FilterBy(TReferencedObject, Boolean) |
Returns filter search expression, filtering the referencing repository for specific referenced object
(Overrides ObjectReferenceTReferencedObjectFilterBy(TReferencedObject, Boolean).) |
![]() | FilterBy(IEnumerableEntityObject, Boolean) |
Returns filter search expression, filtering the referencing repository for the specific referenced objects
(Overrides ObjectReferenceFilterBy(IEnumerableEntityObject, Boolean).) |
![]() | FilterBy(EntityObject, Boolean) |
Returns filter search expression, filtering the referencing repository for specific referenced object
(Inherited from ObjectReferenceTReferencedObject.) |
![]() | Follow |
Follows the reference and returns the strongly typed referenced object
(Inherited from ObjectReferenceTReferencedObject.) |
![]() | FollowUntyped |
Returns the referenced object for the specified referencing object
(Inherited from ObjectReference.) |
![]() | GetOwnerChildCollection |
Gets the owner child collection of objects that point to the owner with the current reference.
(Inherited from ObjectReference.) |
![]() | ToString |
Returns a String that represents this instance.
(Overrides ObjectToString.) |
Name | Description | |
---|---|---|
![]() | ReferenceChanged |
The reference changed event. Fired after the reference changes for an object.
(Inherited from ObjectReference.) |