Table of Contents

IProxyInfo Interface

Provides metadata about a lazy-loaded proxy, describing the association it represents.

Remarks

Aurelius uses this interface internally to identify and resolve the entity or collection that a Proxy<T> field represents. It carries the proxy kind, the entity class name, the mapped member name, and the primary-key value needed to perform the deferred load.

Syntax

Unit: Aurelius.Types.Proxy

IProxyInfo = interface(IInterface);

Methods

Name Description
ClassName Returns the name of the entity class that owns this proxy.
Key Returns the primary-key value used to load the proxied object from the database.
MemberName Returns the name of the mapped field or property that this proxy represents.
ProxyType Returns whether this proxy holds a single entity or a collection.