A strategy for determining if a version value is an version of a new transient instance or a previously persistent transient instance. The strategy is determined by the Unsaved-Value attribute in the mapping file.

The following tables list the members exposed by the VersionValue type.

Public Methods

  NameDescription
IsUnsaved
Does the given identifier belong to a new instance

Public Fields

  NameDescription
static memberVersionNegative
Assume the transient instance is newly instantiated if the identifier is null.

static memberVersionSaveNull
Assume the transient instance is newly instantiated if the version is null, otherwise assume it is a detached instance.

static memberVersionUndefined
Assume the transient instance is newly instantiated if the version is null, otherwise defer to the identifier unsaved-value.

Protected Constructors

  NameDescription
VersionValueNewOverloaded.