Table of Contents

Class CharacterArchetypeEntity

Namespace
FishMMO.Database.Npgsql.Entities
Assembly
FishMMO-DB.dll

Database entity representing a character archetype assignment.

public class CharacterArchetypeEntity : IVersionedEntity
Inheritance
CharacterArchetypeEntity
Implements
Inherited Members

Properties

Character

Navigation property to the owning character.

public CharacterEntity Character { get; set; }

Property Value

CharacterEntity

CharacterID

Owning character identifier.

public long CharacterID { get; set; }

Property Value

long

Deleted

Soft-delete flag.

public bool Deleted { get; set; }

Property Value

bool

ID

Primary key.

public long ID { get; set; }

Property Value

long

TemplateID

Template identifier referencing the archetype definition.

public int TemplateID { get; set; }

Property Value

int

TimeCreated

Row creation timestamp (UTC).

public DateTime TimeCreated { get; set; }

Property Value

DateTime

TimeDeleted

Soft-delete timestamp (UTC), null when not deleted.

public DateTime? TimeDeleted { get; set; }

Property Value

DateTime?

Version

Logical version for optimistic concurrency control.

public long Version { get; set; }

Property Value

long