Determine the id to use for updating.

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

Syntax

C#
protected virtual Object GetUpdateId(
	Object entity,
	IEntityPersister persister,
	Object requestedId,
	EntityMode entityMode
)
Visual Basic
Protected Overridable Function GetUpdateId ( _
	entity As Object, _
	persister As IEntityPersister, _
	requestedId As Object, _
	entityMode As EntityMode _
) As Object
Visual C++
protected:
virtual Object^ GetUpdateId(
	Object^ entity, 
	IEntityPersister^ persister, 
	Object^ requestedId, 
	EntityMode entityMode
)

Parameters

entity
Type: System..::..Object
The entity.
persister
Type: NHibernate.Persister.Entity..::..IEntityPersister
The entity persister
requestedId
Type: System..::..Object
The requested identifier
entityMode
Type: NHibernate..::..EntityMode
The entity mode.

Return Value

The id.

See Also