Files
Cleanuparr/code/Data/DataContext.cs
2025-06-13 18:16:03 +03:00

23 lines
600 B
C#

using Common.Helpers;
using Microsoft.EntityFrameworkCore;
namespace Data;
/// <summary>
/// Database context for configuration data
/// </summary>
public class DataContext : DbContext
{
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
if (!optionsBuilder.IsConfigured)
{
var dbPath = Path.Combine(ConfigurationPathProvider.GetConfigPath(), "cleanuparr.db");
optionsBuilder.UseSqlite($"Data Source={dbPath}");
}
}
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
}
}