Persistord
A provider-agnostic, Discord-library-agnostic persistence layer for Discord bots, built on EF Core 10. Persistord ships the model only — entities, conventions, and module configurations. It never selects a database provider, never talks to Discord, and never references a Discord client library.
Where to start
- Introduction — what Persistord is and the design philosophy.
- Getting Started — install, derive a context, pick a provider, save data.
- Migrations — generate migrations against your own context.
Guides
Snowflake conversion, the core graph, messages, soft-delete, history, DbContext
lifetime, and the Discord.Net adapter — see the Articles tab.
Reference
The API tab is generated from the XML doc comments in the packages.