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; }
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); }