Exemplo com SQL Server
Pacotes necessários:
Dapper.FluentMap,Microsoft.Data.SqlClient
Problema resolvido
Seção intitulada “Problema resolvido”Use FluentMap com SqlConnection mantendo SQL parametrizado.
Quando usar
Seção intitulada “Quando usar”Use este recurso quando o formato das colunas e o modelo .NET precisarem permanecer separados por uma configuração explícita e revisável.
Exemplo
Seção intitulada “Exemplo”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 });Como funciona
Seção intitulada “Como funciona”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.