using Microsoft.EntityFrameworkCore; using Microsoft.AspNetCore.Http; using Oqtane.Modules; using Oqtane.Repository; using Oqtane.Infrastructure; using Oqtane.Repository.Databases.Interfaces; namespace SZUAbsolventenverein.Module.PremiumArea.Repository { public class PremiumAreaContext : DBContextBase, ITransientService, IMultiDatabase { public virtual DbSet PremiumArea { get; set; } public PremiumAreaContext(IDBContextDependencies DBContextDependencies) : base(DBContextDependencies) { // ContextBase handles multi-tenant database connections } protected override void OnModelCreating(ModelBuilder builder) { base.OnModelCreating(builder); builder.Entity().ToTable(ActiveDatabase.RewriteName("SZUAbsolventenvereinPremiumArea")); } } }