AyCode.Core/AyCode.Entities.Server/README.md

797 B

AyCode.Entities.Server

Server-side entity implementations extending AyCode.Entities. Currently contains the database-persistable log item entity.

Key Files

LogItems/

  • IAcLogItem.cs — Interface extending IAcLogItemClient + IEntityInt. Adds int LogHeaderId for log header foreign key.
  • AcLogItem.cs — Concrete log item entity mapped to [Table("LogItem")]. Inherits AcLogItemClient, implements IAcLogItem. Auto-increment int Id primary key. MessagePack-serializable with [MessagePackObject].

Dependencies

Dependency Purpose
AyCode.Core Enums, loggers
AyCode.Entities AcLogItemClient base class
AyCode.Utils Shared utilities
MessagePack.Annotations [MessagePackObject], [Key] for serialization