AyCode.Core/AyCode.Entities.Server
Loretta fdff39c44b Add structured metadata blocks to all project/repo docs
Added standardized metadata blocks to the top of each project and repo documentation file. These blocks define project type, and for repos, include layer and dependencies, improving clarity and enabling better tooling support.
2026-03-30 08:53:56 +02:00
..
LogItems Update README links to use code-style paths for docs 2026-03-30 08:01:05 +02:00
AyCode.Entities.Server.csproj Add .targets file 2025-08-31 13:07:34 +02:00
README.md Add structured metadata blocks to all project/repo docs 2026-03-30 08:53:56 +02:00

README.md

AyCode.Entities.Server

@project { type = "framework" }

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