A blog about fast, honest data access.

Engineering notes
from the RepoDB team.

Deep-dives, release notes, and talks on building a production-ready data access library for .NET — written by Michael Pendon, the maintainer.

Browse by section

3 sections

Straight from the changelog.

New provider previews, release notes, and deep-dives — published the moment they ship, so you're always working with the latest RepoDB.

Recently published across the blog 14 posts
Announcements

Turso and Ahtola Join RepoDB's SQLite Family

We are excited to announce two new SQLite variants for RepoDB: RepoDb.Sqlite.Turso and RepoDb.Sqlite.Ahtola. They join RepoDb.Sqlite.Microsoft in our SQLite family. You get the same fluent CRUD, batch and raw-SQL oper...

Oct 9, 2026 · 6 min read →
Announcements

Introducing the Schema Mover: The Foundation of RepoDB's Productivity Platform

We are introducing the Schema Mover, a new capability of RepoDB that copies a table’s structure from one database to another. It ships as...

Oct 4, 2026 · 5 min read →
Announcements

Preview Support for Amazon Aurora is Now Available in RepoDB

We are excited to announce the preview release of Amazon Aurora support for RepoDB. It brings our hybrid ORM’s fluent CRUD, batch, raw-SQ...

Sep 28, 2026 · 6 min read →
Announcements

Preview Support for CockroachDB is Now Available in RepoDB

We are excited to announce the preview release of CockroachDB support for RepoDB. It brings our hybrid ORM’s fluent CRUD, batch, raw-SQL ...

Sep 27, 2026 · 5 min read →
Announcements

Preview Support for DuckDB is Now Available in RepoDB

We are excited to announce the preview release of DuckDB support for RepoDB. It brings our hybrid ORM’s fluent CRUD, batch, raw-SQL and B...

Sep 26, 2026 · 4 min read →
Posts

Property Handler: Stop Parsing That JSON Column By Hand

Not every column maps cleanly to a property especially if those columns contains complex data.

Sep 17, 2026 · 4 min read →
Posts

Tracing in RepoDB — See Every Statement, Parameter, and Millisecond

Every call to Query, Insert, Update, or ExecuteQuery methods hide three things you usually care about: the exact SQL that ran, the parame...

Sep 16, 2026 · 5 min read →
Posts

Caching in RepoDB — Skip the Database for Tables That Rarely Change

Most applications have at least one table that barely ever changes — countries, currencies, statuses, categories, timezones — yet it gets...

Sep 14, 2026 · 5 min read →
Announcements

RepoDB v1.16.0 — Nine New Database Providers, MySQL Bulk, and a Platform Shift

We are excited to announce RepoDB v1.16.0 — the first phase of RepoDB’s shift into a Data Movement Platform. This is the biggest release ...

Sep 9, 2026 · 8 min read →
Announcements

Preview Support for EnterpriseDB is Now Available in RepoDB

We are excited to announce the preview release of EnterpriseDB support for RepoDB — bringing our hybrid ORM’s fluent CRUD, raw-SQL, and B...

Sep 4, 2026 · 4 min read →
Announcements

Preview Support for SAP HANA is Now Available in RepoDB

We are excited to announce the preview release of SAP HANA support for RepoDB — bringing our hybrid ORM’s fluent CRUD, raw-SQL, and Bulk ...

Sep 2, 2026 · 4 min read →
Posts

Introducing RepoDb.ClickHouse — RepoDB's Provider for ClickHouse Analytics Workloads

We just announced preview support for ClickHouse — read that first if you haven’t yet. This post goes one level deeper: how RepoDb.ClickH...

Aug 30, 2026 · 7 min read →
Announcements

Preview Support for Vertica is Now Available in RepoDB

We are excited to announce the preview release of Vertica support for RepoDB — bringing our hybrid ORM’s fluent CRUD, raw-SQL, and Bulk O...

Aug 30, 2026 · 5 min read →
Announcements

Preview Support for ClickHouse is Now Available in RepoDB

We are excited to announce the preview release of ClickHouse support for RepoDB — bringing our hybrid ORM’s fluent CRUD, raw-SQL, and Bul...

Aug 30, 2026 · 5 min read →

Straight to the source.

Docs, tutorials, and the full feature set of the platform these posts are about — all in one place.

Visit the official website →