using Microsoft.EntityFrameworkCore; using radiuscontroller.Models; namespace radiuscontroller.Data; public class RadiusDbContext : DbContext { public RadiusDbContext(DbContextOptions options) : base(options) { } public DbSet RadCheck { get; set; } = null!; public DbSet RadReply { get; set; } = null!; public DbSet RadAcct { get; set; } = null!; public DbSet GuestProfiles { get; set; } = null!; public DbSet AdminUsers { get; set; } = null!; public DbSet SystemSettings { get; set; } = null!; protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); modelBuilder.Entity().ToTable("radcheck"); modelBuilder.Entity().ToTable("radreply"); modelBuilder.Entity().ToTable("radacct"); modelBuilder.Entity().ToTable("guest_profiles"); modelBuilder.Entity().ToTable("admin_users"); modelBuilder.Entity().ToTable("system_settings"); } }