using Common.Helpers; using Data.Models.Events; using Microsoft.EntityFrameworkCore; namespace Data; /// /// Database context for events /// public class DataContext : DbContext { public DbSet Events { get; set; } protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { if (!optionsBuilder.IsConfigured) { var dbPath = Path.Combine(ConfigurationPathProvider.GetSettingsPath(), "state.db"); optionsBuilder.UseSqlite($"Data Source={dbPath}"); } } }