using Microsoft.EntityFrameworkCore; using VoidCat.Database; using File = VoidCat.Database.File; namespace VoidCat.Services; public class VoidContext : DbContext { public VoidContext() { } public VoidContext(DbContextOptions ctx) : base(ctx) { } public DbSet Users => Set(); public DbSet Files => Set(); public DbSet VirusScanResults => Set(); public DbSet Paywalls => Set(); public DbSet PaywallOrders => Set(); public DbSet UserAuthTokens => Set(); public DbSet ApiKeys => Set(); public DbSet EmailVerifications => Set(); public DbSet UserFiles => Set(); protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.ApplyConfigurationsFromAssembly(typeof(VoidContext).Assembly); } }