MooDb™
A micro ORM for SQL-first .NET development.
MooDb is a lightweight NuGet package designed for developers who want to stay close to their database. It removes repetitive plumbing without hiding SQL, stored procedures, or the shape of your data.
MooDb is released under the MIT License and will always be free to use in both personal and commercial projects.
In real systems — especially at scale — performance, control, and clarity matter. MooDb embraces that reality. It works with SQL Server, stored procedures, and carefully designed queries, rather than abstracting them away.
You stay in control of your schema, your queries, and your execution model — while still getting a clean, simple C# API.
Why MooDb
- No hidden query generation — you write the SQL
- Designed for stored procedures and real-world database patterns
- Supports multiple result sets, output parameters, and transactions
- Includes bulk insert support for high-volume data work
- Lightweight, predictable, and easy to reason about
- Works with your database design, not against it
MooDb sits between raw ADO.NET and large ORMs. It keeps database work explicit and visible, while removing the repetitive code that slows development down.