Files
tiku-backend.net/Tiku.Infrastructure/Persistence/Modules/Learning/TikuDbContext.Learning.cs

50 lines
3.8 KiB
C#

using Microsoft.EntityFrameworkCore;
using Tiku.Domain.Learning;
namespace Tiku.Infrastructure.Persistence;
public sealed partial class TikuDbContext
{
public DbSet<BusinessLine> BusinessLines => Set<BusinessLine>();
public DbSet<MarketRegion> MarketRegions => Set<MarketRegion>();
public DbSet<TenantLearningLicense> TenantLearningLicenses => Set<TenantLearningLicense>();
public DbSet<TenantLearningLicenseRegion> TenantLearningLicenseRegions => Set<TenantLearningLicenseRegion>();
public DbSet<LearningProduct> LearningProducts => Set<LearningProduct>();
public DbSet<LearningProductScope> LearningProductScopes => Set<LearningProductScope>();
public DbSet<ContentSlice> ContentSlices => Set<ContentSlice>();
public DbSet<StudentTargetRegionHistory> StudentTargetRegionHistory => Set<StudentTargetRegionHistory>();
public DbSet<ClassContentAssignment> ClassContentAssignments => Set<ClassContentAssignment>();
public DbSet<LearningAccessVersion> LearningAccessVersions => Set<LearningAccessVersion>();
public DbSet<TenantBusinessLicense> TenantBusinessLicenses => Set<TenantBusinessLicense>();
public DbSet<TenantLicensedTarget> TenantLicensedTargets => Set<TenantLicensedTarget>();
public DbSet<ProductAccessManifest> ProductAccessManifests => Set<ProductAccessManifest>();
public DbSet<ProductAccessManifestVersion> ProductAccessManifestVersions => Set<ProductAccessManifestVersion>();
public DbSet<ProductManifestRelease> ProductManifestReleases => Set<ProductManifestRelease>();
public DbSet<ProductManifestTarget> ProductManifestTargets => Set<ProductManifestTarget>();
public DbSet<ProductManifestResource> ProductManifestResources => Set<ProductManifestResource>();
public DbSet<StudentEntitlement> StudentEntitlementsV2 => Set<StudentEntitlement>();
public DbSet<StudentTargetSelectionHistory> StudentTargetSelectionHistory => Set<StudentTargetSelectionHistory>();
public DbSet<ClassAssignmentGrant> ClassAssignmentGrants => Set<ClassAssignmentGrant>();
public DbSet<EffectiveAccessProjection> EffectiveAccessProjections => Set<EffectiveAccessProjection>();
public DbSet<PracticeSession> PracticeSessions => Set<PracticeSession>();
public DbSet<PracticeSessionQuestion> PracticeSessionQuestions => Set<PracticeSessionQuestion>();
public DbSet<AnswerRecord> AnswerRecords => Set<AnswerRecord>();
public DbSet<CurrentAnswer> CurrentAnswers => Set<CurrentAnswer>();
public DbSet<LearningOperationIdempotency> LearningOperationIdempotencies => Set<LearningOperationIdempotency>();
public DbSet<LearningOutboxMessage> LearningOutboxMessages => Set<LearningOutboxMessage>();
public DbSet<LearningProjectionReceipt> LearningProjectionReceipts => Set<LearningProjectionReceipt>();
public DbSet<FavoriteQuestion> FavoriteQuestions => Set<FavoriteQuestion>();
public DbSet<WrongQuestion> WrongQuestions => Set<WrongQuestion>();
public DbSet<RecentPractice> RecentPractices => Set<RecentPractice>();
public DbSet<ExamDate> ExamDates => Set<ExamDate>();
public DbSet<Report> Reports => Set<Report>();
public DbSet<ReportStatusEvent> ReportStatusEvents => Set<ReportStatusEvent>();
public DbSet<UserScoreEvent> UserScoreEvents => Set<UserScoreEvent>();
public DbSet<PracticeDailyUsage> PracticeDailyUsages => Set<PracticeDailyUsage>();
public DbSet<PracticeAccessEvent> PracticeAccessEvents => Set<PracticeAccessEvent>();
public DbSet<PracticeSessionReport> PracticeSessionReports => Set<PracticeSessionReport>();
public DbSet<PracticeSessionReportSection> PracticeSessionReportSections => Set<PracticeSessionReportSection>();
public DbSet<DashboardDailyStat> DashboardDailyStats => Set<DashboardDailyStat>();
public DbSet<RevenueDailyStat> RevenueDailyStats => Set<RevenueDailyStat>();
}