Click or drag to resize

ObjectReference Class

Represents an object reference from one repository to another
Inheritance Hierarchy

Namespace:  Aloe.SystemFrameworks.Domain
Assembly:  Aloe.SystemFrameworks.Domain (in Aloe.SystemFrameworks.Domain.dll) Version: 20.1.3.5
Syntax
public abstract class ObjectReference

The ObjectReference type exposes the following members.

Constructors
  NameDescription
Public methodObjectReference
Initializes a new instance of the ObjectReference class.
Top
Properties
  NameDescription
Public propertyIsAggregateParent
Gets a value indicating whether this reference refers to the aggregate parent.
Public propertyIsOwnership
Gets a value indicating whether the reference is an ownership reference, e.g. the referenced object is parent.
Public propertyName
Gets the name of the reference
Public propertyReferencedType
Gets the type of the referenced objects
Top
Methods
  NameDescription
Public methodActivate
Activates the "active" behavior of the reference.
Public methodChangeUntyped
Sets the referenced object
Public methodFilterTReferencingObjectType
Returns expression that filters the referencing objects for specific referenced id
Public methodFilterBy(EntityObject, Boolean)
Returns filter search expression, filtering the referencing repository for specific referenced object
Public methodFilterBy(IEnumerableEntityObject, Boolean)
Returns filter search expression, filtering the referencing repository for the specific referenced objects
Public methodFollowUntyped
Returns the referenced object for the specified referencing object
Public methodGetOwnerChildCollection
Gets the owner child collection of objects that point to the owner with the current reference.
Top
Fields
  NameDescription
Public fieldReferenceChanged
The reference changed event. Fired after the reference changes for an object.
Top
See Also