From d93f358e42ec50dc85fcc2851ad5aec7d9b047c5 Mon Sep 17 00:00:00 2001 From: Aleksander Spro Date: Fri, 10 Jul 2026 16:04:23 +0200 Subject: [PATCH] Support sql server 2025 json column --- src/SqlClient.DesignTime/SqlClientExtensions.fs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/SqlClient.DesignTime/SqlClientExtensions.fs b/src/SqlClient.DesignTime/SqlClientExtensions.fs index 992adffd..f1666c43 100644 --- a/src/SqlClient.DesignTime/SqlClientExtensions.fs +++ b/src/SqlClient.DesignTime/SqlClientExtensions.fs @@ -162,6 +162,9 @@ let internal providerTypes = "ntext", (SqlDbType.NText, "System.String", false) "nvarchar", (SqlDbType.NVarChar, "System.String", false) "sysname", (SqlDbType.NVarChar, "System.String", false) + // SQL Server 2025 native json type. Microsoft.Data.SqlClient below 6.0 has no JSON TDS + // support, so the server sends these columns as nvarchar(max) over the wire. + "json", (SqlDbType.NVarChar, "System.String", false) // binary "binary", (SqlDbType.Binary, "System.Byte[]", false)