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

I really don't know why this happens, but Dapper is having trouble mapping columns with underscore matching enabled, but only when I use `SELECT *` or `SELECT alias.*` in my...

When migrating from System.Data.SqlClient to Microsoft.Data.SqlClient i stumbled on a strange behavior. I'm using `IDbConnection.ExecuteAsync(new CommandDefinition(...parameters: IEnumerable, flags: CommandFlags.Pipelined))` on a few places in my code. Works fine with System.Data.SqlClient...

In methods QueryAsync with an arbitrary number of input types missed CancellationToken. In this methods initialized CommandDefinition with default(CancellationToken). CancellationToken should be moved to method parameters. https://github.com/StackExchange/Dapper/blob/82a005953573b00b1d4c39e43568fb45449dd8e4/Dapper/SqlMapper.Async.cs#L974

breaking-change
area:api

Dapper has grown organically over time, and not all decisions were good ones. We have worked hard to try to avoid runtime or compile-time breaks, but this means we have...

v3.0
area:api

Hi, I've a table with a field named UniqueID, but when I try to insert or update through Dapper I get an error on the variable name ![image](https://github.com/DapperLib/Dapper/assets/9038856/d15133bd-7be1-4f0f-ad0a-6506e138072e) It seems...

Hi, Is there any plan to support DbDataSource directly with dapper ?

I am using the CommandDefinition in order to use the CancellationToken parameter. However, when I tried to use the splitOn, there appears to be no option for this with QueryAsync....

I followed your instructions for type switching per row but in my case I have a multiple result set where the subsequent result sets are all easy objects that do...

When querying for a nullable struct type, it's always returning null, even if the query returns results. In the below example, they have the identical query - the first one...

eg : public class testTable { public string name{get;set;}="default name str" } In the case where a record is retrieved from the database with a null value for the 'name'...