using ConnectionsAPI.Database.Entities; using Microsoft.EntityFrameworkCore; namespace ConnectionsAPI.Database; public class ConnectionsContext(DbContextOptions dbContextOptions) : DbContext(dbContextOptions) { public required DbSet ConnectionsPuzzles { get; set; } protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity() .HasIndex(x => x.PrintDate).IsUnique(); modelBuilder.Entity() .Ignore(x => x.NextPrintDate); modelBuilder.Entity() .Ignore(x => x.PrevPrintDate); base.OnModelCreating(modelBuilder); } }