Construct a virtual IdentifierProperty.

Namespace:  NHibernate.Tuple
Assembly:  NHibernate (in NHibernate.dll)

Syntax

Visual Basic (Declaration)
Public Sub New ( _
	type As IType, _
	embedded As Boolean, _
	unsavedValue As Cascades..::.IdentifierValue, _
	identifierGenerator As IIdentifierGenerator _
)
C#
public IdentifierProperty(
	IType type,
	bool embedded,
	Cascades..::.IdentifierValue unsavedValue,
	IIdentifierGenerator identifierGenerator
)
Visual C++
public:
IdentifierProperty(
	IType^ type, 
	bool embedded, 
	Cascades..::.IdentifierValue^ unsavedValue, 
	IIdentifierGenerator^ identifierGenerator
)
JavaScript
NHibernate.Tuple.IdentifierProperty = function(type, embedded, unsavedValue, identifierGenerator);

Parameters

type
Type: NHibernate.Type..::.IType
The Hibernate Type for the identifier property.
embedded
Type: System..::.Boolean
Is this an embedded identifier.
unsavedValue
Type: NHibernate.Engine..::.Cascades..::.IdentifierValue
The value which, if found as the value on the identifier property, represents new (i.e., un-saved) instances of the owning entity.
identifierGenerator
Type: NHibernate.Id..::.IIdentifierGenerator
The generator to use for id value generation.

See Also