using Microsoft.EntityFrameworkCore; using Netmash.Infrastructure.DatabaseMigration.Entities; using Netmash.Infrastructure.DatabaseMigration.Entities.Configurations; namespace Netmash.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()); } } }