diff --git a/src/Umbraco.Cms.Persistence.EFCore/UmbracoDbContext.cs b/src/Umbraco.Cms.Persistence.EFCore/UmbracoDbContext.cs
index 3df757ee15..419ecd6a28 100644
--- a/src/Umbraco.Cms.Persistence.EFCore/UmbracoDbContext.cs
+++ b/src/Umbraco.Cms.Persistence.EFCore/UmbracoDbContext.cs
@@ -36,19 +36,14 @@ public class UmbracoDbContext : DbContext
///
///
public UmbracoDbContext(DbContextOptions options)
- : base(ConfigureOptions(options, out IOptionsMonitor? connectionStringsOptionsMonitor))
+ : base(ConfigureOptions(options))
{
- connectionStringsOptionsMonitor.OnChange(c =>
- {
- ILogger logger = StaticServiceProvider.Instance.GetRequiredService>();
- logger.LogWarning("Connection string changed, disposing context");
- Dispose();
- });
+
}
- private static DbContextOptions ConfigureOptions(DbContextOptions options, out IOptionsMonitor connectionStringsOptionsMonitor)
+ private static DbContextOptions ConfigureOptions(DbContextOptions options)
{
- connectionStringsOptionsMonitor = StaticServiceProvider.Instance.GetRequiredService>();
+ IOptionsMonitor connectionStringsOptionsMonitor = StaticServiceProvider.Instance.GetRequiredService>();
ConnectionStrings connectionStrings = connectionStringsOptionsMonitor.CurrentValue;