using BTCPayServer.Data.Subscriptions; using Microsoft.EntityFrameworkCore; namespace BTCPayServer.Data; public partial class ApplicationDbContext { public DbSet Entitlements { get; set; } public DbSet PlanEntitlements { get; set; } public DbSet Offerings { get; set; } public DbSet Subscribers { get; set; } public DbSet Credits { get; set; } public DbSet Plans { get; set; } public DbSet PlanChanges { get; set; } public DbSet PlanCheckouts { get; set; } public DbSet SubscribersInvoices { get; set; } public DbSet PortalSessions { get; set; } public DbSet SubscriberCreditHistory { get; set; } void OnSubscriptionsModelCreating(ModelBuilder builder) { SubscriberCreditHistoryData.OnModelCreating(builder, Database); PlanChangeData.OnModelCreating(builder, Database); PortalSessionData.OnModelCreating(builder, Database); PlanCheckoutData.OnModelCreating(builder, Database); EntitlementData.OnModelCreating(builder, Database); PlanEntitlementData.OnModelCreating(builder, Database); OfferingData.OnModelCreating(builder, Database); SubscriberData.OnModelCreating(builder, Database); SubscriberInvoiceData.OnModelCreating(builder, Database); SubscriberCredit.OnModelCreating(builder, Database); PlanData.OnModelCreating(builder, Database); } }