Skip to content

Latest commit

 

History

History
55 lines (37 loc) · 1.94 KB

compatibility-matrix.md

File metadata and controls

55 lines (37 loc) · 1.94 KB
title Compatibility Matrix
description Consult the maintained dependency and runtime compatibility contract.
Home/Reference/Compatibility Matrix

Required package: Dapper.FluentMap

Problem solved

Consult the maintained dependency and runtime compatibility contract.

When to use it

Use this capability when the column shape and .NET model should remain separated by explicit, reviewable configuration.

Example

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

How it works

FluentMap registers typed metadata and applies it through the matching materialization path. SQL, connections, parameters, and lifecycle remain responsibilities of the application and Dapper.

Current dependency contract

Dependency Supported range Validated stable baseline
Dapper [2.1.89,3.0.0) 2.1.89
Dommel [3.5.3,4.0.0) 3.5.3

The Dapper range accepts compatible 2.x versions from the minimum onward; it does not pin exactly 2.1.89. Package metadata and this portal are checked against eng/compatibility-contract.json.

Constraints

:::caution Initialize before concurrent queries and treat the effective configuration as read-only afterward. :::

Related references