Construct a virtual IdentifierProperty.
Namespace:
NHibernate.TupleAssembly: 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.