using BlueLaminate.EFCore.Data; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.DependencyInjection; namespace BlueLaminate.EFCore.DependencyInjection; public static class ServiceCollectionExtensions { public static IServiceCollection AddSkinTrackerData( this IServiceCollection services, string connectionString) { services.AddDbContext(options => options .UseNpgsql(connectionString, npgsql => npgsql.MigrationsHistoryTable("__EFMigrationsHistory", SkinTrackerDbContext.Schema)) .UseSnakeCaseNamingConvention()); return services; } }