using CodeFirst.DataAccess.Configurations; using CodeFirst.DataAccess.Models; using Microsoft.EntityFrameworkCore; namespace CodeFirst.DataAccess.Context; public class PostgresDbContext : DbContext { public PostgresDbContext(DbContextOptions options) : base(options) { } public DbSet Movies { get; set; } public DbSet Copies { get; set; } public DbSet Starring { get; set; } public DbSet Actors { get; set; } public DbSet Rentals { get; set; } public DbSet Employees { get; set; } protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.ApplyConfiguration(new MoviesConfiguration()); modelBuilder.ApplyConfiguration(new CopiesConfiguration()); modelBuilder.ApplyConfiguration(new ActorsConfiguration()); modelBuilder.ApplyConfiguration(new StarringConfiguration()); modelBuilder.ApplyConfiguration(new RentalsConfiguration()); modelBuilder.ApplyConfiguration(new ClientsConfiguration()); modelBuilder.ApplyConfiguration(new EmployeesConfiguration()); } }