diff --git a/src/MusicStore/Models/IdentityModels.cs b/src/MusicStore/Models/IdentityModels.cs index ba6183bf1e..dcc779d1d8 100644 --- a/src/MusicStore/Models/IdentityModels.cs +++ b/src/MusicStore/Models/IdentityModels.cs @@ -9,18 +9,9 @@ namespace MusicStore.Models public class ApplicationDbContext : IdentitySqlContext { - private IdentityDbContextOptions options; - public ApplicationDbContext(IServiceProvider serviceProvider, IOptionsAccessor optionsAccessor) : base(serviceProvider, optionsAccessor.Options) { - options = optionsAccessor.Options; - } - - protected override void OnConfiguring(DbContextOptions builder) - { - //Bug: Identity overriding the passed in connection string with a default value. https://github.com/aspnet/identity/issues/102 - builder.UseSqlServer(options.ConnectionString); } } @@ -29,8 +20,5 @@ namespace MusicStore.Models public string DefaultAdminUserName { get; set; } public string DefaultAdminPassword { get; set; } - - //Bug: Identity overriding the passed in connection string with a default value. https://github.com/aspnet/identity/issues/102 - public string ConnectionString { get; set; } } } \ No newline at end of file diff --git a/src/MusicStore/Startup.cs b/src/MusicStore/Startup.cs index 58f132f127..9f88fd4431 100644 --- a/src/MusicStore/Startup.cs +++ b/src/MusicStore/Startup.cs @@ -38,9 +38,7 @@ namespace MusicStore { options.DefaultAdminUserName = configuration.Get("DefaultAdminUsername"); options.DefaultAdminPassword = configuration.Get("DefaultAdminPassword"); - //Bug: Identity overriding the passed in connection string with a default value. https://github.com/aspnet/identity/issues/102 - options.ConnectionString = configuration.Get("Data:IdentityConnection:ConnectionString"); - options.UseSqlServer(options.ConnectionString); + options.UseSqlServer(configuration.Get("Data:IdentityConnection:ConnectionString")); }); services.SetupOptions(options =>