NPersistence Reference Guide Get an instance, whose state may be lazily fetched.
If the requested instance does not exist in the database,
the EntityNotFoundException is thrown when the instance
state is first accessed. (The persistence provider runtime is
permitted to throw the EntityNotFoundException when
getReference is called.)
The application should not expect that the instance state will
be available upon detachment, unless it was accessed by the
application while the entity manager was open.
Namespace: NPersistenceAssembly: NPersistence (in NPersistence.dll) Version: 2.0.0.0 (2.0.0.0)
Syntax
T GetReference<T>(
Type entityClass,
Object primaryKey
)
Parameters
- entityClass
- Type
entity class
- primaryKey
- Object
primary key
Type Parameters
Return Value
the found entity instance
Exceptions
Exception | Condition |
---|
System..::..ArgumentException | if the first argument does
not denote an entity type or the second argument is
not a valid type for that entity’s primary key or
is null |
NPersistence..::..EntityNotFoundException | if the entity state
cannot be accessed |
See Also