Dapper.SimpleCRUD
Harbin.DataAccess
Dapper.SimpleCRUD | Harbin.DataAccess | |
---|---|---|
2 | 1 | |
1,125 | 20 | |
- | - | |
0.0 | 2.9 | |
4 months ago | about 1 year ago | |
C# | C# | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Dapper.SimpleCRUD
-
100 stars in Github - Dapper Query Builder using String Interpolation
Regarding CUD (inserts/updates/deletes), I think Dommel works similarly to Dapper.FastCRUD and Dapper.SimpleCRUD, and those two look a little more mature in my opinion (not sure, but I really have the impression that Dommel is targeted at people who like this LINQ intellisense).
-
Objection to ORM Hatred
I use dapper with a plugin called dapper.simplecrud (https://github.com/ericdc1/Dapper.SimpleCRUD). This already helps to reduce the need to write simple but error-prone SQL code quite a lot. When doing SQL operations more complicated than a simple crud, I resort to raw SQL or stored procedure.
Harbin.DataAccess
-
100 stars in Github - Dapper Query Builder using String Interpolation
DapperQueryBuilder does not have anything for CUD, but I have this other library which is a wrapper that implements Repository Pattern and has facades to use DapperQueryBuilder and Dapper.FastCRUD. It's not so mature as a project (comparing to this one), but this is what I've been using.
What are some alternatives?
Dapper.FastCRUD - fast & light .NET ORM for strongly typed people
Norm.net - Norm.net is an innovative and high-performance Database Access for .NET Standard 2.1 and higher
DapperQueryBuilder - Dapper Query Builder using String Interpolation and Fluent API
Dapper Extensions - Dapper Extensions is a small library that complements Dapper by adding basic CRUD operations (Get, Insert, Update, Delete) for your POCOs. For more advanced querying scenarios, Dapper Extensions provides a predicate system. The goal of this library is to keep your POCOs pure by not requiring any attributes or base class inheritance.
sql-template-tag - ES2015 tagged template string for preparing SQL statements, works with `pg`, `mysql`, and `sqlite`
Slick - Slick (Scala Language Integrated Connection Kit) is a modern database query and access library for Scala
TypeORM - ORM for TypeScript and JavaScript. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
iodio - Pure Functional Monadic Lazy Query Builder based on Knex,js powered by Fluture
Atlas.Orm - A data mapper implementation for your persistence model in PHP.