public DbConnectionFactory(IDbConnectionConfigurationProvider dbConnectionConfigurationProvider)
        {
            Guard.AgainstNull(dbConnectionConfigurationProvider, "dbConnectionConfigurationProvider");

            _dbConnectionConfigurationProvider = dbConnectionConfigurationProvider;

            _log = Log.For(this);
        }
        public void AddProvider(IDbConnectionConfigurationProvider provider)
        {
            Guard.AgainstNull(provider, "provider");

            dbConnectionConfigurationProviders.Add(provider);
        }