Acts as a stand-in for an entity identifier which is supposed to be generated on insert (like an IDENTITY column) where the insert needed to be delayed because we were outside a transaction when the persist occurred (save currently still performs the insert). The stand-in is only used within the see cref="NHibernate.Engine.PersistenceContext" in order to distinguish one instance from another; it is never injected into the entity instance or returned to the client...

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

Syntax

C#
[SerializableAttribute]
public class DelayedPostInsertIdentifier
Visual Basic
<SerializableAttribute> _
Public Class DelayedPostInsertIdentifier
Visual C++
[SerializableAttribute]
public ref class DelayedPostInsertIdentifier

Inheritance Hierarchy

System..::..Object
  NHibernate.Action..::..DelayedPostInsertIdentifier

See Also