Exemplo n.º 1
0
        public static DbConnection GetConnection()
        {
            _storageContextConfigurationItem = _localStorageContextConfig.StorageContextConfigurationItemList[0];
            string providerInvariantName = _storageContextConfigurationItem.ProviderName;
            DbProviderFactory providerFactory = DbProviderFactories.GetFactory(providerInvariantName);
            if (providerFactory == null)
                throw new InvalidOperationException(String.Format("The '{0}' provider is not registered on the local machine.", providerInvariantName));

            DbConnection connection = providerFactory.CreateConnection();
            connection.ConnectionString = GetConnectionString(_storageContextConfigurationItem.ConnectionString);
            return connection;
        }
Exemplo n.º 2
0
        public static DbConnection GetConnection()
        {
            _storageContextConfigurationItem = _localStorageContextConfig.StorageContextConfigurationItemList[0];
            string            providerInvariantName = _storageContextConfigurationItem.ProviderName;
            DbProviderFactory providerFactory       = DbProviderFactories.GetFactory(providerInvariantName);

            if (providerFactory == null)
            {
                throw new InvalidOperationException(String.Format("The '{0}' provider is not registered on the local machine.", providerInvariantName));
            }

            DbConnection connection = providerFactory.CreateConnection();

            connection.ConnectionString = GetConnectionString(_storageContextConfigurationItem.ConnectionString);
            return(connection);
        }