From 3b5c6fcf443a49274465cbd5825b6a6ece9fece9 Mon Sep 17 00:00:00 2001 From: Alessandro Maruccia Date: Tue, 9 Dec 2025 09:54:21 +0100 Subject: [PATCH 1/3] Remove JSON format option from ADO.NET configuration Removed the option to use JSON format for storage. This option was removed in https://github.com/dotnet/orleans/commit/316ddd7efb9bd6aec03002bec7ef0113f63f4d89 --- src/AdoNet/Orleans.Persistence.AdoNet/README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/src/AdoNet/Orleans.Persistence.AdoNet/README.md b/src/AdoNet/Orleans.Persistence.AdoNet/README.md index ae021720832..fe593ed1214 100644 --- a/src/AdoNet/Orleans.Persistence.AdoNet/README.md +++ b/src/AdoNet/Orleans.Persistence.AdoNet/README.md @@ -38,7 +38,6 @@ var builder = Host.CreateApplicationBuilder(args) options.Invariant = "Microsoft.Data.SqlClient"; // Or other providers like "MySql.Data.MySqlClient", "Npgsql", etc. options.ConnectionString = "Server=localhost;Database=OrleansStorage;User Id=myUsername;******;"; // Optional: Configure custom queries - options.UseJsonFormat = true; // Store as JSON instead of binary }); }); From a5a8eba2d5cdf90bfe202a3c1a75758b581a3c70 Mon Sep 17 00:00:00 2001 From: alesmaru Date: Thu, 11 Dec 2025 21:17:32 +0100 Subject: [PATCH 2/3] update AdoNetGrainStorage summary --- .../Storage/Provider/AdoNetGrainStorage.cs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/AdoNet/Orleans.Persistence.AdoNet/Storage/Provider/AdoNetGrainStorage.cs b/src/AdoNet/Orleans.Persistence.AdoNet/Storage/Provider/AdoNetGrainStorage.cs index a1d1c872711..b74afbec06a 100644 --- a/src/AdoNet/Orleans.Persistence.AdoNet/Storage/Provider/AdoNetGrainStorage.cs +++ b/src/AdoNet/Orleans.Persistence.AdoNet/Storage/Provider/AdoNetGrainStorage.cs @@ -59,14 +59,13 @@ public static AdoNetGrainStorage Create(IServiceProvider services, string name) /// /// /// - /// Required configuration params: DataConnectionString + /// Configuration is provided through . /// /// - /// Optional configuration params: - /// AdoInvariant -- defaults to Microsoft.Data.SqlClient - /// UseJsonFormat -- defaults to false - /// UseXmlFormat -- defaults to false - /// UseBinaryFormat -- defaults to true + /// Required configuration: ConnectionString - The database connection string. + /// + /// + /// Optional configuration: Invariant - The ADO.NET provider invariant name (defaults to System.Data.SqlClient). /// /// [DebuggerDisplay("Name = {Name}, ConnectionString = {Storage.ConnectionString}")] From 3ccfdfa20567b70729d7086437e5c932cf13ef7a Mon Sep 17 00:00:00 2001 From: Reuben Bond Date: Sun, 15 Feb 2026 06:36:45 -0800 Subject: [PATCH 3/3] Fix ADO.NET invariant default in AdoNetGrainStorage docs Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../Storage/Provider/AdoNetGrainStorage.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/AdoNet/Orleans.Persistence.AdoNet/Storage/Provider/AdoNetGrainStorage.cs b/src/AdoNet/Orleans.Persistence.AdoNet/Storage/Provider/AdoNetGrainStorage.cs index b74afbec06a..2e6e42c863b 100644 --- a/src/AdoNet/Orleans.Persistence.AdoNet/Storage/Provider/AdoNetGrainStorage.cs +++ b/src/AdoNet/Orleans.Persistence.AdoNet/Storage/Provider/AdoNetGrainStorage.cs @@ -65,7 +65,7 @@ public static AdoNetGrainStorage Create(IServiceProvider services, string name) /// Required configuration: ConnectionString - The database connection string. /// /// - /// Optional configuration: Invariant - The ADO.NET provider invariant name (defaults to System.Data.SqlClient). + /// Optional configuration: Invariant - The ADO.NET provider invariant name (defaults to Microsoft.Data.SqlClient). /// /// [DebuggerDisplay("Name = {Name}, ConnectionString = {Storage.ConnectionString}")]