Skip to content

Awesome Dapper third party-libraries, documentation, and tutorials!

License

Notifications You must be signed in to change notification settings

zzzprojects/awesome-dapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Library Powered By

This library is powered by Dapper Plus

Dapper Plus

Awesome Dapper

Awesome

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.

Contributing

Suggestions and contributions are always welcome! Make sure to read the contribution guidelines for more information before submitting a pull request.

Contents

Documentation and Learning

  • Dapper Tutorial - Basic learning material for Dapper.
  • Learn Dapper - This site is for developers who want to learn how to use Dapper
  • RIP Tutorial - Archived Stack Overflow Documentation (Multi-Language)
  • AI (Chat GPT)
    • ZZZ Code AI - Generate instant answer to any Dapper question

Popular Packages

  • 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..

Supported Packages

  • 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

Unsupported Packages

  • 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.

Contribute

The best way to contribute is by spreading the word about the library:

  • Blog it
  • Comment it
  • Star it
  • Share it

A HUGE THANKS for your help.

More Projects

To view all our free and paid projects, visit our website ZZZ Projects.

About

Awesome Dapper third party-libraries, documentation, and tutorials!

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •