MooDb
Home Docs Author Changelog Licensing NuGet v0.9.0
Documentation
Overview
Start Here Philosophy MooDb vs Dapper
Installation Creating a MooDbContext Your First Stored Procedure Call Your First Sql Query Your First Transaction
Core API Overview Stored Procedure First Raw Sql with MooSql Parameters with MooParams Auto Mapping Custom Mapping Multiple Result Sets Transactions Bulk Loading Configuration with MooDbContextOptions Dependency Injection
Execute Commands Read Scalar Values Read One Row Read Many Rows Use Output Parameters Use Table Valued Parameters Read Multiple Result Sets Use Custom Mappers Run Work in a Transaction Use Bulk Insert Register MooDbContextFactory
MooDbContext MooTransaction MooSql MooParams IMooMultiReader MooBulk MooBulkOptions MooDbContextOptions IMooDbFactory MooDbContextFactoryOptions
Repository Pattern Service Layer Pattern Reusable Mapping Methods When to Use TVP vs Bulk Testing with MooDbContext

MooDb Documentation

Review build for the MooDb documentation set.

This site is for reviewing structure, flow, navigation, headings, links, and code examples before the final public docs set is locked.

Overview

  • Start Here
  • Philosophy
  • MooDb vs Dapper

getting started

  • Installation
  • Creating a MooDbContext
  • Your First Stored Procedure Call
  • Your First Sql Query
  • Your First Transaction

core concepts

  • Core API Overview
  • Stored Procedure First
  • Raw Sql with MooSql
  • Parameters with MooParams
  • Auto Mapping
  • Custom Mapping
  • Multiple Result Sets
  • Transactions
  • Bulk Loading
  • Configuration with MooDbContextOptions
  • Dependency Injection

guides

  • Execute Commands
  • Read Scalar Values
  • Read One Row
  • Read Many Rows
  • Use Output Parameters
  • Use Table Valued Parameters
  • Read Multiple Result Sets
  • Use Custom Mappers
  • Run Work in a Transaction
  • Use Bulk Insert
  • Register MooDbContextFactory

reference

  • MooDbContext
  • MooTransaction
  • MooSql
  • MooParams
  • IMooMultiReader
  • MooBulk
  • MooBulkOptions
  • MooDbContextOptions
  • IMooDbFactory
  • MooDbContextFactoryOptions

recipes

  • Repository Pattern
  • Service Layer Pattern
  • Reusable Mapping Methods
  • When to Use TVP vs Bulk
  • Testing with MooDbContext
© 2026 MooDb™.
Developed and maintained by CreamCow Ltd.
Registered in England and Wales. Company No. 17138540.