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