using Microsoft.EntityFrameworkCore; namespace NostrStreamer.Database; public class StreamerContext : DbContext { public StreamerContext() { } public StreamerContext(DbContextOptions ctx) : base(ctx) { } protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.ApplyConfigurationsFromAssembly(typeof(StreamerContext).Assembly); } public DbSet Users => Set(); public DbSet Payments => Set(); public DbSet Streams => Set(); public DbSet Guests => Set(); public DbSet Endpoints => Set(); public DbSet Recordings => Set(); public DbSet Forwards => Set(); public DbSet Clips => Set(); public DbSet PushSubscriptions => Set(); public DbSet PushSubscriptionTargets => Set(); public DbSet StreamKeys => Set(); }