using Microsoft.EntityFrameworkCore; using EntityFrameworkCore.Domain; namespace EntityFrameworkCore.Data; public class DeadBallZoneLeagueDbContext : DbContext { private string DbPath; public DeadBallZoneLeagueDbContext() { var folder = Environment.SpecialFolder.LocalApplicationData; var path = Environment.GetFolderPath(folder); DbPath = Path.Combine(path, "DeadBallZoneLeague_EFCore.db"); } public DbSet Teams { get; set; } public DbSet Coaches { get; set; } protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { optionsBuilder.UseSqlite($"Data source={DbPath}"); } }