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}");
}
}
}