public void RegisterServices(Container container)
 {
     container.Register <MongoDbConnection>(() =>
     {
         IConfigurationProvider configurationProvider = container.GetInstance <IConfigurationProvider>();
         string connectionString = configurationProvider.GetConnectionString("MongoDbTestMultipleDb");
         return(new MongoDbConnection(connectionString, "testmultipledb"));
     });
 }
示例#2
0
        public void RegisterServices(Container container)
        {
            container.Register <IDataCommandExecuter>(() =>
            {
                IConfigurationProvider configurationProvider = container.GetInstance <IConfigurationProvider>();
                string connectionString = configurationProvider.GetConnectionString("SQLiteTestMultipleDb");
                return(new DataCommandExecuter(connectionString));
            });

            container.AppendToCollection(typeof(IInitializer), typeof(SQLiteInitializer));
        }
示例#3
0
        /// <summary>
        /// Constructor which takes the connection name and ConfigurationProvider
        /// </summary>
        /// <param name="connectionName"></param>
        /// <param name="configurationProvider"></param>
        public OracleDBAccessor(string connectionName, IConfigurationProvider configurationProvider)
        {
            if (string.IsNullOrWhiteSpace(connectionName))
            {
                throw new ArgumentNullException("connectionName");
            }

            if (configurationProvider == null)
            {
                throw new ArgumentNullException("configurationProvider");
            }

            this._configurationProvider = configurationProvider;
            this._connectionName        = connectionName;

            this._connection = new OracleConnection(_configurationProvider.GetConnectionString(_connectionName));
        }
        public string GetConnectionString(string connectionName, string serverName = null, string databaseName = null)
        {
            string connectionString = _configurationProvider.GetConnectionString(connectionName);

            if (connectionString == null)
            {
                return(null);
            }

            if (serverName != null)
            {
                connectionString = ReplaceServerName(connectionString, serverName);
            }

            if (databaseName != null)
            {
                connectionString = ReplaceDatabaseName(connectionString, databaseName);
            }

            return(connectionString);
        }
 private CloudStorageAccount GetStorageAccount() => CloudStorageAccount.Parse(_configurationProvider.GetConnectionString(typeof(Marker)));
 public static string GetConnectionString(string key)
 {
     return(_provider.GetConnectionString(key));
 }
        public UserAccountDbContext(IConfigurationProvider configurationProvider)
        {
            _configurationProvider = configurationProvider;

            Database.Connection.ConnectionString = _configurationProvider.GetConnectionString("UserDbContext").ConnectionString;
        }