From bd23fb06628798548b7f3658e8242a918b17db94 Mon Sep 17 00:00:00 2001 From: Shay Rojansky Date: Sat, 1 Mar 2025 09:06:11 +0200 Subject: [PATCH] Preserve ConfigureDataSource() callback when applying other context options Fixes #3478 --- src/EFCore.PG/Infrastructure/Internal/NpgsqlOptionsExtension.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/EFCore.PG/Infrastructure/Internal/NpgsqlOptionsExtension.cs b/src/EFCore.PG/Infrastructure/Internal/NpgsqlOptionsExtension.cs index 7dba76190..269a66fea 100644 --- a/src/EFCore.PG/Infrastructure/Internal/NpgsqlOptionsExtension.cs +++ b/src/EFCore.PG/Infrastructure/Internal/NpgsqlOptionsExtension.cs @@ -109,6 +109,7 @@ public NpgsqlOptionsExtension(NpgsqlOptionsExtension copyFrom) : base(copyFrom) { DataSource = copyFrom.DataSource; + DataSourceBuilderAction = copyFrom.DataSourceBuilderAction; AdminDatabase = copyFrom.AdminDatabase; _postgresVersion = copyFrom._postgresVersion; UseRedshift = copyFrom.UseRedshift;