public void Init (DbDataProviderFactorySettings settings)
		{
			if (settings.ConnectionStrings.Count < 1)
				throw Error.ConnectionStringNotConfigured();
			
			_connectionString = settings.ConnectionStrings.First();
		}
        public void Init(DbDataProviderFactorySettings settings)
        {
            if (settings.ConnectionStrings.Count < 1)
            {
                throw Error.ConnectionStringNotConfigured();
            }

            _connectionString = settings.ConnectionStrings.First();
        }
        private IDbDataProviderFactory ConfigureFactory(DbDataProviderFactoryConfigurationElement element)
        {
            IDbDataProviderFactory        factory  = CreateFactory(Type.GetType(element.FactoryType, false, true));
            DbDataProviderFactorySettings settings = new DbDataProviderFactorySettings();

            foreach (ConnectionStringSettings item in element.ConnectionStrings)
            {
                settings.ConnectionStrings.Add(item.Name, item.ConnectionString);
            }

            settings.Parameters = element.Parameters;
            factory.Init(settings);

            return(factory);
        }