Namespace Serenity.GameSave.Infrastructure
Classes
GameSaveRecordMapping
Maps between SaveSlotId/SaveDocument and the generic StructuredRecord shape, and builds the field-name-driven schema and scope filters StructuredStoreGameSaveAdapter needs. The single place that knows the game-save table's column names.
StructuredStoreGameSaveAdapter
IGameSaveStore implementation that translates load/save/delete/query into calls against the generic IStructuredStore contract, via GameSaveRecordMapping. The single adapter every game-save backend (key-value, HTTP, and any future Postgres/MySql/Mongo/Sqlite provider) shares.