Dapper

Dapper is a lightweight, high-performance micro-ORM (Object Relational Mapper) for the .NET framework, designed for applications requiring fast and direct control over SQL queries. Developed by the Stack Overflow team, it provides a simple API to map SQL query results to .NET objects with…

Key facts

First appeared
2011
Category
technology
Problem solved
Dapper was created to address the performance overhead and lack of granular control often experienced with full-fledged ORMs like Entity Framework or NHibernate when dealing with complex or high-volume data access scenarios. It provides a simple, fast, and flexible way to execute raw SQL queries and map results to .NET objects, solving the impedance mismatch without sacrificing performance.
Platforms
Xamarin (via .NET), .NET 5+, .NET Framework, .NET Core

Related technologies

Notable users

  • Microsoft (in various projects)
  • Stack Overflow
  • Many startups and enterprises requiring high-throughput data access in .NET