Why Build an ORM? The Gap Between Objects and Tables
In 1970, a mathematician at IBM published a paper that changed how we store information. Fifty-five years later, we still haven't solved the problem he revealed.
Welcome to The C# Lab
This series is built on a belief: the best way to understand any tool is to build it yourself.
Every week, we'll take something you use daily — an ORM, a dependency injection container, a search engine, a programming language — and we'll build it from scratch in C#. No NuGet packages doing the heavy lifting. No frameworks hiding the …


