PrimaryKeyReferenceTReferencingObject, TReferencedObject Class |
Namespace: Aloe.SystemFrameworks.Domain
public class PrimaryKeyReference<TReferencingObject, TReferencedObject> : ColumnReference<TReferencingObject, TReferencedObject>, ILazyProperty where TReferencingObject : DomainObject where TReferencedObject : EntityObject
The PrimaryKeyReferenceTReferencingObject, TReferencedObject type exposes the following members.
| Name | Description | |
|---|---|---|
| PrimaryKeyReferenceTReferencingObject, TReferencedObject(String, DataAttributeTReferencingObject, Guid, Boolean) |
Initializes a new instance of the PrimaryKeyReferenceTReferencingObject, TReferencedObject class.
| |
| PrimaryKeyReferenceTReferencingObject, TReferencedObject(String, DataAttributeTReferencingObject, NullableGuid, Boolean) |
Initializes a new instance of the PrimaryKeyReferenceTReferencingObject, 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.
(Inherited from ColumnReferenceTReferencingObject, TReferencedObject.) | |
| ReferencedType |
Gets the type of the referenced objects
(Inherited from ObjectReferenceTReferencedObject.) | |
| ReferencingAttribute |
Gets the referencing column definition
(Inherited from ColumnReferenceTReferencingObject, TReferencedObject.) |
| 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
(Inherited from ColumnReferenceTReferencingObject, TReferencedObject.) | |
| FilterBy(TReferencedObject, Boolean) |
Returns filter search expression, filtering the referencing repository for specific referenced object
(Inherited from ColumnReferenceTReferencingObject, TReferencedObject.) | |
| FilterBy(IEnumerableEntityObject, Boolean) |
Returns filter search expression, filtering the referencing repository for the specific referenced objects
(Inherited from ColumnReferenceTReferencingObject, TReferencedObject.) | |
| 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 ColumnReferenceTReferencingObject, TReferencedObjectToString.) |
| Name | Description | |
|---|---|---|
| ReferenceChanged |
The reference changed event. Fired after the reference changes for an object.
(Inherited from ObjectReference.) |