Files
better-genshin-impact/BetterGenshinImpact/Model/Database/ApplicationDbContext.cs
辉鸭蛋 694043e7b7 ui init
2025-04-14 00:38:55 +08:00

21 lines
627 B
C#

using System.IO;
using BetterGenshinImpact.Core.Config;
using Microsoft.EntityFrameworkCore;
namespace BetterGenshinImpact.Model.Database;
public class ApplicationDbContext : DbContext
{
public DbSet<TaskGroup> TaskGroups { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
var dbPath = Path.Combine(Global.Absolute("User\\Db"), "bgi_user.db");
Directory.CreateDirectory(Path.GetDirectoryName(dbPath)!);
optionsBuilder.UseSqlite($"Data Source={dbPath}");
}
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
}
}