The version is used to ensure integrity when performing the merge operation and for optimistic concurrency control.
Only a single Version property or field should be used per class; applications that use more than one Version property or field will not be portable.
The Version property should be mapped to the primary table for the entity class; applications that map the Version property to a table other than the primary table will not be portable.
The following types are supported for version properties:
int,
Integer,
short,
Short,
long,
Long,
System.Data.DbType.Timestamp.
Examples
Example: [Version] [Column(name="OPTLOCK")] protected int getVersionNum() { return versionNum; }
Assembly: NPersistence (in NPersistence.dll) Version: 2.0.0.0 (2.0.0.0)
Syntax
C# |
public sealed class Version : Attribute
Members
All Members | Constructors |
Public Protected | Instance Static | Declared Inherited | XNA Framework Only .NET Compact Framework Only |
Member | Description | |
---|---|---|
Version()()()() | Initializes a new instance of the Version class |
Inheritance Hierarchy
System..::..Attribute
NPersistence..::..Version