Dapper is a simple object mapper for .NET and own the title of King of Micro ORM in terms of speed and is virtually as fast as using a raw ADO.NET data reader.
A curated list of awesome dapper libraries, packages, and documentation.
Suggestions and contributions are always welcome! Make sure to read the contribution guidelines for more information before submitting a pull request.
- Dapper Tutorial - Basic learning material for Dapper.
- Knowledge Base - Dapper - Translated posts from Stack Overflow
- RIP Tutorial - Archived Stack Overflow Documentation (Multi-Language)
- Google - Up-and-coming search engine ;)
- Z.Dapper.Plus - Dapper Plus extends your IDbConnection with high-performance bulk operations: BulkInsert, BulkUpdate, BulkDelete, BulkMerge, and more.
- Dapper.Contrib - The official collection of get, insert, update and delete helpers for Dapper.net. Also handles lists of entities and optional "dirty" tracking of interface-based entities.
- Dapper.SimpleCRUD - Basic read/insert/update/delete statements? SimpleCRUD provides simple CRUD helpers for Dapper. helpers.
- Dapper.SqlBuilder - The Dapper SqlBuilder component, for building SQL queries dynamically.
- Dapper.Transaction - IDbTransaction extension methods for Dapper: A high performance Micro-ORM supporting SQL Server, MySQL, Sqlite, SqlCE, Firebird etc..
- DapperQueryBuilder - Dapper Query Builder using String Interpolation and Fluent API
- Dapper.Abstractions - A simple abstraction atop the Dapper extension methods and TransactionScope for testability.
- Dapper.Compose - Typed multi query composition for Dapper.
- Dapper.Database - Dapper.Database contains a number of helper methods for inserting, getting, updating and deleting records.
- Dapper.Oracle - Oracle support for Dapper Micro ORM.
- Dapper.Rainbow - Trivial micro-orm implemented on Dapper, provides with CRUD
- Dommel - Simple CRUD operations for Dapper.
- LiteLib - A cool little wrapper for SQLite based on Dapper from Unosquare Labs -- It's also free and MIT-licensed.
- MicroOrm.Dapper.Repositories - CRUD for Dapper
- Dapper.Extension - CRUD extension methods for Dapper (WIP).
- Dapper.Extensions.Linq - Dapper.Extensions.Linq builds on this providing advanced DB access through Linq queries.
- Dapper.FastCrud - The fastest micro-orm extension for Dapper.
- Dapper.FluentMap - Provides a simple API to fluently map POCO properties to database columns when using Dapper.
- Dapper.FluentMap.Dommel - Dapper.FluentMap extension for Dommel support.
- Dapper.Mapper - A extension to Dapper multi mapping which figures out the relationships between the returned objects and automatically assigns them.
- Dapper.SimpleLoad - Dapper.SimpleLoad simplifies Dapper multi-mapping to load complex objects from a relational database. It's the companion to Dapper.SimpleSave.
- Dapper.SimpleSave - Dapper.SimpleSave makes it easy to save complex object hierarchies to a relational database.
- Dapper.TableValuedParameter - An extension to provide Table-Valued Parameters to Dapper. .NET Core support available!
- DapperExtensions - A small library that complements Dapper by adding basic CRUD operations (Get, Insert, Update, Delete) for your POCOs.
You want to help us? Your donation directly helps us maintaining and growing ZZZ Free Projects. We can’t thank you enough for your support.
We all love free and open source libraries! But there is a catch! Nothing is free in this world. Contributions allow us to spend more of our time on: Bug Fix, Content Writing, Development and Support.
We NEED your help. Last year alone, we spent over 3000 hours maintaining all our open source libraries.
Any amount is much appreciated. All our libraries together have more than 100 million downloads, if everyone could contribute a tiny amount, it would help us to make the .NET community a better place to code!
Another great free way to contribute is spreading the word about the library!
A HUGE THANKS for your help!
- EntityFramework Extensions
- Dapper Plus
- C# Eval Expression
- Entity Framework Classic
- Bulk Operations
- SQL Eval Function
- LINQ To SQL Plus
- and much more! To view all our free and paid librariries visit our website.