using DbFirst.Application.Repositories; using DbFirst.Infrastructure.Repositories; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; namespace DbFirst.Infrastructure; public static class DependencyInjection { public static IServiceCollection AddInfrastructure(this IServiceCollection services, IConfiguration configuration) { services.Configure(configuration.GetSection("TableConfigurations")); services.AddDbContext(options => options.UseSqlServer(configuration.GetConnectionString("DefaultConnection"))); services.AddDbContext(options => options.UseSqlServer(configuration.GetConnectionString("MassDataConnection"))); services.AddScoped(); services.AddScoped(); services.AddScoped(); return services; } }