diff --git a/src/Data/Masa.Utils.Data.EntityFrameworkCore/DefaultConnectionStringProvider.cs b/src/Data/Masa.Utils.Data.EntityFrameworkCore/DefaultConnectionStringProvider.cs index 22d080b..9650c12 100644 --- a/src/Data/Masa.Utils.Data.EntityFrameworkCore/DefaultConnectionStringProvider.cs +++ b/src/Data/Masa.Utils.Data.EntityFrameworkCore/DefaultConnectionStringProvider.cs @@ -2,11 +2,11 @@ public class DefaultConnectionStringProvider : IConnectionStringProvider { - private readonly IOptionsSnapshot _options; + private readonly IOptionsMonitor _options; - public DefaultConnectionStringProvider(IOptionsSnapshot options) => _options = options; + public DefaultConnectionStringProvider(IOptionsMonitor options) => _options = options; public Task GetConnectionStringAsync() => Task.FromResult(GetConnectionString()); - public string GetConnectionString() => _options.Value.DefaultConnection; + public string GetConnectionString() => _options.CurrentValue.DefaultConnection; }