Example #1
0
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            ConnectionStringManager.SetConnectionString(Configuration.GetValue <string>("DbConnectionString:Plan"));
            ConnectionStringManager.SetReadOnlyConnectionString(Configuration.GetValue <string>("DbConnectionString:PlanReadOnly"));

            services.AddControllersWithViews();
        }
Example #2
0
        internal static void LoadDatabaseInfo()
        {
            DatabaseList dbList = ConfigHelper.LoadDatabaseListFile();

            if (dbList != null && dbList.DatabaseInstances != null && dbList.DatabaseInstances.Length > 0)
            {
                List <string> tmp = new List <string>(dbList.DatabaseInstances.Length);
                foreach (var db in dbList.DatabaseInstances)
                {
                    if (tmp.Contains(db.Name))
                    {
                        throw new ApplicationException("Duplidated database name '" + db.Name + "' in configuration file '" + ConfigHelper.DatabaseListFilePath + "'.");
                    }
                    tmp.Add(db.Name);
                    ConnectionStringManager.SetConnectionString(db.Name, Decrypt(db.ConnectionString), db.Type);
                }
            }
        }
Example #3
0
 static DataCommandManager()
 {
     ConnectionStringManager.SetConnectionString(GetConnStrSetting);
 }