using EmployeeManagmentDataBaseImplement.Models; using Microsoft.EntityFrameworkCore; namespace EmployeeManagmentDataBaseImplement { public class EmployeeManagementDbContext : DbContext { // DbSets для моделей public virtual DbSet Employees { get; set; } public virtual DbSet PhysicalPersons { get; set; } public virtual DbSet Salaries { get; set; } public virtual DbSet Vacations { get; set; } // Метод для настройки конфигурации protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { if (!optionsBuilder.IsConfigured) { optionsBuilder.UseNpgsql("Host=localhost;Database=EmployeeManagementDB;Username=postgres;Password=23859"); } base.OnConfiguring(optionsBuilder); } } }