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
Announcements
Release notes, provider previews, and platform news from the RepoDB team.
26 announcements
Posts
Engineering write-ups, architecture deep-dives, and migration guides.
17 posts
Talks
Conference talks, meetups, and videos featuring RepoDB.
2 talksStraight 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.
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...
AnnouncementsIntroducing 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...
AnnouncementsPreview 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...
AnnouncementsPreview 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 ...
AnnouncementsPreview 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...
PostsProperty Handler: Stop Parsing That JSON Column By Hand
Not every column maps cleanly to a property especially if those columns contains complex data.
PostsTracing 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...
PostsCaching 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...
AnnouncementsRepoDB 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 ...
AnnouncementsPreview 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...
AnnouncementsPreview 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 ...
PostsIntroducing 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...
AnnouncementsPreview 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...
AnnouncementsPreview 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...