Table of Contents

Class EntityWithVersion

Namespace
Geotab.Checkmate.ObjectModel
Assembly
Geotab.Checkmate.ObjectModel.dll

An Entity with a version.

public abstract class EntityWithVersion : Entity, IEntity, IComparable, IIdentifiable, IVersion
Inheritance
EntityWithVersion
Implements
Derived
Inherited Members

Constructors

EntityWithVersion()

Initializes a new instance of the EntityWithVersion class.Initializes a new instance of the EntityWithVersion class.

protected EntityWithVersion()

EntityWithVersion(Id?)

Initializes a new instance of the EntityWithVersion class.Constructor.

protected EntityWithVersion(Id? id)

Parameters

id Id

The unique identifier for this entity. See Id.

EntityWithVersion(Id?, long?)

Initializes a new instance of the EntityWithVersion class.Initializes a new instance of the EntityWithVersion class.

protected EntityWithVersion(Id? id, long? version)

Parameters

id Id

The id.

version long?

The version.

Properties

Version

Gets or sets the version of the entity.

public virtual long? Version { get; set; }

Property Value

long?

The long version.