refactor: properly rename connections-related tables; top-level namespaces

This commit is contained in:
2024-12-26 13:49:26 +01:00
parent a1950b7586
commit feb47b1f8e
24 changed files with 967 additions and 495 deletions

View File

@@ -1,23 +1,22 @@
using ConnectionsAPI.Database.Entities;
using Microsoft.EntityFrameworkCore;
namespace ConnectionsAPI.Database
namespace ConnectionsAPI.Database;
public class ConnectionsContext(DbContextOptions<ConnectionsContext> dbContextOptions) : DbContext(dbContextOptions)
{
public class ConnectionsContext(DbContextOptions<ConnectionsContext> dbContextOptions) : DbContext(dbContextOptions)
public required DbSet<ConnectionsPuzzle> ConnectionsPuzzles { get; set; }
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
public DbSet<CategoriesPuzzle> CategoriesPuzzles { get; set; }
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<CategoriesPuzzle>()
.HasIndex(x => x.PrintDate).IsUnique();
modelBuilder.Entity<CategoriesPuzzle>()
.Ignore(x => x.NextPrintDate);
modelBuilder.Entity<CategoriesPuzzle>()
.Ignore(x => x.PrevPrintDate);
modelBuilder.Entity<ConnectionsPuzzle>()
.HasIndex(x => x.PrintDate).IsUnique();
modelBuilder.Entity<ConnectionsPuzzle>()
.Ignore(x => x.NextPrintDate);
modelBuilder.Entity<ConnectionsPuzzle>()
.Ignore(x => x.PrevPrintDate);
base.OnModelCreating(modelBuilder);
}
base.OnModelCreating(modelBuilder);
}
}