using Microsoft.EntityFrameworkCore; namespace WatchLog.Data { public class WatchLogDataContext : DbContext { protected readonly IConfiguration Configuration; public WatchLogDataContext(IConfiguration configuration) { Configuration = configuration; } protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { optionsBuilder.UseSqlite(Configuration.GetConnectionString("WatchLogDB")); } //Note: Link Tables a commented out because Entity Framework creates the tables by itself // Global public DbSet Genres { get; set; } public DbSet GlobalEntities { get; set; } //public DbSet LinkTableGlobalGenres { get; set; } public DbSet StreamingPlatforms { get; set; } public DbSet Types { get; set; } // 'Watchlog.Data.Type' if namecolsion with System.Type public DbSet AppUsers { get; set; } //Private public DbSet