Files
KfChatDotNet/KfChatDotNetBot/ApplicationDbContext.cs
barelyprofessional 6ca1cf055c Added the initial framework for the new Money system.
Includes
- 5 new tables: Gamblers, Transactions, Wagers, Exclusions, Perks
- Still heavily WIP and not ready to be enabled, no games present and a lot of missing functionality
- For now it's completely disabled until it's ready to be used.
2025-08-20 14:59:09 -05:00

31 lines
1.4 KiB
C#

using KfChatDotNetBot.Models.DbModels;
using Microsoft.EntityFrameworkCore;
namespace KfChatDotNetBot;
public class ApplicationDbContext : DbContext
{
protected override void OnConfiguring(DbContextOptionsBuilder builder)
{
builder.UseSqlite("Data Source=db.sqlite");
}
public DbSet<UserDbModel> Users { get; set; }
public DbSet<JuicerDbModel> Juicers { get; set; }
public DbSet<SettingDbModel> Settings { get; set; }
public DbSet<HowlggBetsDbModel> HowlggBets { get; set; }
public DbSet<RainbetBetsDbModel> RainbetBets { get; set; }
public DbSet<TwitchViewCountDbModel> TwitchViewCounts { get; set; }
public DbSet<ChipsggBetDbModel> ChipsggBets { get; set; }
public DbSet<ImageDbModel> Images { get; set; }
public DbSet<UserWhoWasDbModel> UsersWhoWere { get; set; }
// public DbSet<PocketWatchAddressDbModel> PocketWatchAddresses { get; set; }
// public DbSet<PocketWatchTransactionDbModel> PocketWatchTransactions { get; set; }
public DbSet<MomDbModel> Moms { get; set; }
public DbSet<StreamDbModel> Streams { get; set; }
public DbSet<GamblerDbModel> Gamblers { get; set; }
public DbSet<TransactionDbModel> Transactions { get; set; }
public DbSet<WagerDbModel> Wagers { get; set; }
public DbSet<GamblerExclusionDbModel> Exclusions { get; set; }
public DbSet<GamblerPerkDbModel> Perks { get; set; }
}