Pular para o conteúdo

Exemplo com SQL Server

Pacotes necessários: Dapper.FluentMap, Microsoft.Data.SqlClient

Use FluentMap com SqlConnection mantendo SQL parametrizado.

Use este recurso quando o formato das colunas e o modelo .NET precisarem permanecer separados por uma configuração explícita e revisável.

await using var connection = new SqlConnection(connectionString);
var row = connection.QuerySingle<Customer>(
"SELECT customer_id, customer_name FROM dbo.Customers WHERE customer_id = @id",
new { id = 7 });

O FluentMap registra metadados tipados e os aplica no caminho de materialização correspondente. O SQL, a conexão, os parâmetros e o ciclo de vida continuam sob responsabilidade da aplicação e do Dapper.