Example #1
0
 /// <summary>
 /// Set in Program.cs
 /// </summary>
 public static void SetOneTime(IConfiguration configuration)
 {
     using (var config = new EcomEngineConnectionStringParser(configuration))
     {
         EcomEngineDb = config.Value;
     }
 }
Example #2
0
        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);
        }