diff --git a/src/AStar.Dev.Wallpaper.Scrapper/App.axaml.cs b/src/AStar.Dev.Wallpaper.Scrapper/App.axaml.cs index d2a9da1..14e1a17 100644 --- a/src/AStar.Dev.Wallpaper.Scrapper/App.axaml.cs +++ b/src/AStar.Dev.Wallpaper.Scrapper/App.axaml.cs @@ -43,7 +43,7 @@ public override void OnFrameworkInitializationCompleted() builder.Configuration.AddUserSecrets(optional: true, reloadOnChange: true); builder.Services - .Configure(builder.Configuration.GetSection(nameof(ScrapeConfigModel))) + .Configure(builder.Configuration.GetSection("ScrapeConfiguration")) .AddSingleton(sp => sp.GetRequiredService>() .CreateDbContext().ScrapeConfiguration .Include(e => e.ConnectionStrings) @@ -61,8 +61,9 @@ public override void OnFrameworkInitializationCompleted() .Enrich.FromLogContext() .ReadFrom.Configuration(sp.GetRequiredService()) .CreateLogger()) + .AddSingleton(sp => sp.GetRequiredService()) .AddDbContextFactory(options => - options.UseSqlite(builder.Configuration.GetConnectionString("Sqlite"))) + options.UseSqlite(builder.Configuration["scrapeConfiguration:connectionStrings:sqlite"])) .AddSingleton(sp => { using var ctx = sp.GetRequiredService>().CreateDbContext(); return TagsFactory.LoadTagsToIgnoreCompletely(ctx);