Dapper integration for ZibStack.NET.Dto CRUD API — provides a DapperCrudStore<TEntity, TKey> base class via source generation.
dotnet add package ZibStack.NET.Dapper
public class PlayerStore : DapperCrudStore<Player, int>
{
public PlayerStore(IDbConnection db) : base(db) { }
protected override string TableName => "Players";
}
// Program.cs
builder.Services.AddScoped<IDbConnection>(_ =>
new SqliteConnection("Data Source=app.db"));
builder.Services.AddScoped<ICrudStore<Player, int>, PlayerStore>();Full documentation: mistykuu.github.io/ZibStack.NET/packages/dapper/