Return the persistent instance of the given entity class with the given identifier, assuming that the instance exists.

Namespace: NHibernate
Assembly: NHibernate (in NHibernate.dll) Version: 3.2.0.4000 (3.2.0.4000)

Syntax

C#
T Load<T>(
	Object id
)
Visual Basic
Function Load(Of T) ( _
	id As Object _
) As T
Visual C++
generic<typename T>
T Load(
	Object^ id
)

Parameters

id
Type: System..::..Object
A valid identifier of an existing persistent instance of the class

Type Parameters

T
A persistent class

Return Value

The persistent instance or proxy

Remarks

You should not use this method to determine if an instance exists (use a query or Get<(Of <<'(T>)>>)(Object) instead). Use this only to retrieve an instance that you assume exists, where non-existence would be an actual error.

See Also