Dapper icon indicating copy to clipboard operation
Dapper copied to clipboard

Dapper - a simple object mapper for .Net

Results 304 Dapper issues
Sort by recently updated
recently updated
newest added

Moving my app from SQL to Oracle I notice that OracleParameter in Oracle.ManagedDataAccess.Client for some "peculiar" reason implements IDisposable, SqlParameter (Sql Server), NpgsqlParameter (Postgress), MySqlParameter (MySql), MySqlParameter (MariaDB), SqliteParameter (Sqlite)....

As the `AssertNoCacheWorksForMultiMap` tests shows, when the `QueryAsync` method is passed a `splitOn` and `map` arguments, the `NoCache` flag is actually ignored. The issue seems to come from [here](https://github.com/DapperLib/Dapper/blob/main/Dapper/SqlMapper.Async.cs#L942)

Hellos, I ran across this issue when trying to pass a ulong to MSSQL stored procedure via Dapper. I am running across an issue of storing a Steam Id (from...

Hi, We encountered high memory usage by Dapper and mostly due to `DynamicParameters.paramReaderCache`. We have multi-tenant application and to overcome parameters sniffing problem we add to some of our queries...

To improve the developer ecosystem all nuget packages should only consist of strong named dll's and the current strong named package should be deprecated on nuget.org. With this change, any...

Hello! .net461 has reached the end-of-life, so far as support from Microsoft. Could you please release a version of Dapper.Strongname that targets net462 or better. Thank you! see [Microsoft Lifecycle...

bug
needs-triage

Database: https://ydb.tech ADO.NET provider: https://github.com/ydb-platform/ydb-dotnet-sdk

Hi I’m reaching out to ask for your advice regarding how Dapper sends Table-Valued Parameters (TVPs) to SQL Server and how that appears in monitoring tools such as Extended Events....

## Problem Current object mapping in Dapper uses reflection which causes memory overhead for bulk operations. ## Proposed Solution Implement a `Span`-based mapper as an alternative for scenarios like: -...

Context #2166 `List` uses initial-size plus doubling, which means that for large result sets you can get multiple arrays, for example for 90 rows you might have arrays with sizes...