using BlueWest.Data; using BlueWest.WebApi.MySQL.Model; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Configuration; namespace BlueWest.WebApi.MySQL { public sealed class UserDbContext : DbContext { public DbSet Users { get; set; } public IConfiguration Configuration; /// /// Database for the context of database users /// /// public UserDbContext(DbContextOptions options) : base(options) { Database.EnsureCreated(); } protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { /*optionsBuilder.UseMySql( Configuration.GetConnectionString("LocalMySQL"), new MySqlServerVersion(new Version(8, 0, 11)) );*/ } protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); modelBuilder.ConfigureCurrentDbModel(); } } }