Pular para o conteúdo

Mapeamento de banco legado

Pacote necessário: Dapper.FluentMap

Mantenha nomes de colunas legados fora do modelo de domínio.

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

public sealed class CustomerMap : EntityMap<Customer>
{
public CustomerMap()
{
Map(x => x.Id).ToColumn("CUST_NO");
Map(x => x.Name).ToColumn("LEGAL_NM");
}
}

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.