using Manager.Data.Entities.Cache; using Microsoft.EntityFrameworkCore; namespace Manager.Data.Contexts; public sealed class CacheDbContext : DbContext { public CacheDbContext(DbContextOptions options) : base(options) { Database.EnsureCreated(); } public DbSet Cache { get; set; } protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity(ce => { ce.ToTable("cache"); ce.HasKey(x => x.Id); }); base.OnModelCreating(modelBuilder); } }