using Microsoft.EntityFrameworkCore; using BMA.EHR.Domain.Models.Placement; using BMA.EHR.MetaData.Service.Models; namespace BMA.EHR.Recurit.Service.Data { public class OrgDbContext : DbContext { public OrgDbContext(DbContextOptions options) : base(options) { } protected override void OnModelCreating(ModelBuilder modelBuilder) { } // The following configures EF to create a Sqlite database file in the // special "local" folder for your platform. protected override void OnConfiguring(DbContextOptionsBuilder options) { // if (!options.IsConfigured) // { // var environment = Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT") ?? "Production"; // var configurationBuilder = new ConfigurationBuilder() // .AddJsonFile("appsettings.json", optional: true, true) // .AddJsonFile($"appsettings.{environment}.json", true, true) // .AddEnvironmentVariables() // .Build(); // var historyConnection = configurationBuilder.GetConnectionString("HistoryConnection"); // options.UseMySql(historyConnection, ServerVersion.AutoDetect(historyConnection)); // } } public DbSet prefixe { get; set; } public DbSet religion { get; set; } public DbSet educationLevel { get; set; } public DbSet relationship { get; set; } public DbSet province { get; set; } public DbSet district { get; set; } public DbSet subDistrict { get; set; } public DbSet gender { get; set; } public DbSet bloodGroup { get; set; } } }