Namespace Serenity.GameProgress.Infrastructure
Classes
GameProgressRecordMapping
Maps between GameProgressData and the generic StructuredRecord shape, and builds the field-name-driven schema and scope filter StructuredStoreGameProgressAdapter needs. The single place that knows the game-progress table's column names.
StructuredStoreGameProgressAdapter
IGameProgressStore implementation that translates load/save into calls against the generic IStructuredStore contract, via GameProgressRecordMapping. The single adapter every game-progress backend (key-value, HTTP, and any future Postgres/MySql/Mongo/Sqlite provider) shares.