using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Design; namespace GymLogAI.Persistence; public sealed class DesignTimeAppDbContextFactory : IDesignTimeDbContextFactory { public AppDbContext CreateDbContext(string[] args) { var optionsBuilder = new DbContextOptionsBuilder(); optionsBuilder.UseNpgsql("Host=localhost;Port=5432;Database=gymlogai;Username=postgres;Password=postgres"); return new AppDbContext(optionsBuilder.Options); } }