From aa4112b73363550923a4589b96ea25460222eedd Mon Sep 17 00:00:00 2001 From: Filip Strajnar Date: Sat, 15 Jun 2024 23:34:29 +0200 Subject: [PATCH] Basic DbContext setup. --- DiscordDelete/DiscordContext.cs | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 DiscordDelete/DiscordContext.cs diff --git a/DiscordDelete/DiscordContext.cs b/DiscordDelete/DiscordContext.cs new file mode 100644 index 0000000..a54d5ac --- /dev/null +++ b/DiscordDelete/DiscordContext.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.EntityFrameworkCore; + +namespace DiscordDelete +{ + public class DiscordContext : DbContext + { + private const string DataPath = "messages.db"; + public DbSet GuildMessages { get; set; } + public DbSet PrivateMessages { get; set; } + + protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) => + optionsBuilder.UseSqlite($"Data Source={DataPath}"); + } + + public class GuildMessage { } + + public class PrivateMessage { } +}