private void ConfigureSqlConnections(IServiceCollection services)
        {
            SqlConfigurationList sqlConfigurationList = new SqlConfigurationList();

            Configuration.Bind("SqlConfigurationList", sqlConfigurationList);
            services.AddSingleton(sqlConfigurationList);
        }
Beispiel #2
0
        public RepositoryService(IServiceProvider serviceProvider, SqlConfigurationList sqlConfigurationList)
        {
            this.ServiceProvider      = serviceProvider;
            this.SqlConfigurationList = sqlConfigurationList;
            var keyValuePair = sqlConfigurationList.SqlConfigurations.Select(config => new KeyValuePair <string, string>(config.DbName, config.ConnectionString));

            DbNameToConnectionStringMap = new ConcurrentDictionary <string, string>(keyValuePair);
        }
Beispiel #3
0
 public SolverRepository(ILogger logger, SqlConfigurationList sqlConfigurationList) : base(logger, sqlConfigurationList)
 {
 }
 public RepositoryBase(ILogger logger, SqlConfigurationList sqlConfigurationList)
 {
     Logger = logger;
     SqlConfigurationList = sqlConfigurationList;
 }