Pular para o conteúdo

Multi-mapping

Pacote necessário: Dapper.FluentMap

Componha dois ou três segmentos mapeados da linha por meio de splitOn.

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

var rows = connection.QueryMapped<Customer, Order, CustomerOrder>(
sql, (customer, order) => new(customer, order), splitOn: "order_id");

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.