/// <summary> /// Set in Program.cs /// </summary> public static void SetOneTime(IConfiguration configuration) { using (var config = new EcomEngineConnectionStringParser(configuration)) { EcomEngineDb = config.Value; } }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { var connString = ConnectionStrings.EcomEngineDb; if (string.IsNullOrWhiteSpace(connString)) { var configuration = ConfigBuilder.GetConfiguration(Constants.CurrentEnvironment) .AddJsonFile("appsettings.json") .Build(); using (var config = new EcomEngineConnectionStringParser(configuration)) { connString = config.Value; } } optionsBuilder.UseSqlServer(connString); }