using Microsoft.EntityFrameworkCore; using Oqtane.Models; using Oqtane.Repository.Databases.Interfaces; // ReSharper disable CheckNamespace // ReSharper disable MemberCanBePrivate.Global // ReSharper disable UnusedAutoPropertyAccessor.Global namespace Oqtane.Repository { public class TenantDBContext : DBContextBase, IMultiDatabase { public TenantDBContext(IDBContextDependencies DBContextDependencies) : base(DBContextDependencies) { } public virtual DbSet Site { get; set; } public virtual DbSet Page { get; set; } public virtual DbSet PageModule { get; set; } public virtual DbSet Module { get; set; } public virtual DbSet User { get; set; } public virtual DbSet Profile { get; set; } public virtual DbSet Role { get; set; } public virtual DbSet UserRole { get; set; } public virtual DbSet Permission { get; set; } public virtual DbSet Setting { get; set; } public virtual DbSet Log { get; set; } public virtual DbSet Notification { get; set; } public virtual DbSet Folder { get; set; } public virtual DbSet File { get; set; } public virtual DbSet Language { get; set; } public virtual DbSet Visitor { get; set; } public virtual DbSet UrlMapping { get; set; } } }