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.) |