Dapper
No written verdict yet. Here is what commenters said.
7recommend
1warn against
Nov 3, 2025first mention
Aug 7, 2026latest mention
Why people recommend it
“The reason I like Dapper [2] is that it lets you use your own sql.”
“I think Dapper comes closest to what you are describing”
Show 3 more
“Dapper is the only regular thing I can come up with.”
works in regulated softwareon “Axios Compromised on NPM – Malicious Versions Drop R…”
“using tools like Dapper”
“I worked at a company where we used Dapper with plain SQL.”
Caveats and dissent
“it brings nothing to the table but strings and bunch of SQL”
Often compared with
Who recommends it in their own words
Threads where it came up
- C# Strings Silently Kill Your SQL Server Indexes in Dapper 2 mentions
- Carl's Required Reading 1 mention
- What ORMs have taught me: just learn SQL (2014) 1 mention
- Axios Compromised on NPM – Malicious Versions Drop Remote Access Trojan 1 mention
- Spring Boot Done Right: Lessons from a 400-Module Codebase 1 mention
- France's homegrown open source online office suite 1 mention
Data: dapper.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.
All comments 12
“The reason I like Dapper [2] is that it lets you use your own sql.”
“I think Dapper comes closest to what you are describing”
“Dapper is the only regular thing I can come up with.”
“generally with Dapper”
“moved into a Dapper query”
There's a data type precedence that it uses to determine which value should be casted[0]. Nvarchar is higher precedence, therefore the varchar value is "lifted" to an nvarchar value first. This wouldn't be an issue if the types were reversed. 0: https://learn.microsoft.com/en-us/sql/t-sql/data-types/data-type-precedence-transact-sql?view=sql-server-ver17
“using tools like Dapper”
“I worked at a company where we used Dapper with plain SQL.”
“You can trace an individual request through every internal system”
“it brings nothing to the table but strings and bunch of SQL”
“But I wouldn't want to use it for the 99% where EF works well.”
“in C#/.Net I rely on Dapper”