using Microsoft.EntityFrameworkCore; using Asentrafin.Api.Entities; namespace Asentrafin.Api.Data; public class AppDbContext(DbContextOptions options) : DbContext(options) { public DbSet PlaidItems => Set(); public DbSet PlaidAccounts => Set(); public DbSet PlaidTransactions => Set(); public DbSet PlaidSecurities => Set(); public DbSet PlaidHoldings => Set(); public DbSet PlaidInvestmentTransactions => Set(); public DbSet TransactionCategories => Set(); public DbSet TransactionClassifications => Set(); protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); modelBuilder.HasDefaultSchema("app"); modelBuilder.ApplyConfigurationsFromAssembly(typeof(AppDbContext).Assembly); } }