using InboxIntel.Application.Abstractions; using InboxIntel.Domain.Common; using InboxIntel.Domain.Entities; using Microsoft.EntityFrameworkCore; using System.Reflection; namespace InboxIntel.Infrastructure.Persistence; public class AppDbContext : DbContext, IAppDbContext { public AppDbContext(DbContextOptions options) : base(options) { } public DbSet Users => Set(); public DbSet Emails => Set(); public DbSet Threads => Set(); public DbSet Senders => Set(); public DbSet Domains => Set(); public DbSet Attachments => Set(); public DbSet