using Microsoft.EntityFrameworkCore; using NetworkResurrector.Agent.Domain.Data.EntityTypeConfiguration; using NetworkResurrector.Agent.Domain.Entities; namespace NetworkResurrector.Agent.Domain.Data.DbContexts { public class AgentDbContext : DbContext { public DbSet Machines { get; set; } public AgentDbContext(DbContextOptions options) : base(options) { base.ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.TrackAll; base.ChangeTracker.AutoDetectChangesEnabled = true; } protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); modelBuilder.ApplyConfiguration(new MachineConfiguration()); } } }