using Microsoft.EntityFrameworkCore; using NDB.Infrastructure.DatabaseMigration.Entities; using NDB.Infrastructure.DatabaseMigration.Entities.Configurations; namespace NDB.Infrastructure.DatabaseMigration.DbContexts { internal class MigrationDbContext : DbContext { public MigrationDbContext(DbContextOptions options) : base(options) { } public DbSet MigrationSignatures { get; set; } protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); modelBuilder.ApplyConfiguration(new MigratedScriptConfiguration()); modelBuilder.ApplyConfiguration(new MigratedVersionConfiguration()); modelBuilder.ApplyConfiguration(new MigrationSignatureConfiguration()); } } }