using NG_2023_Kanban.Entities; using NG_2023_Kanban.EntityConfiguration; using Microsoft.EntityFrameworkCore; namespace NG_2023_Kanban.DbStartup { public class DatabaseContext : DbContext { public DatabaseContext(DbContextOptions options) : base(options) { } public DbSet Boards { get; set; } public DbSet Comments { get; set; } public DbSet Cards { get; set; } public DbSet Users { get; set; } protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.ApplyConfiguration(new BoardConfiguration()); modelBuilder.ApplyConfiguration(new CommentConfiguration()); modelBuilder.ApplyConfiguration(new CardConfiguration()); modelBuilder.ApplyConfiguration(new UserConfiguration()); base.OnModelCreating(modelBuilder); } } }