public OracleDataProvider() { providerConfiguration = ProviderConfiguration.GetProviderConfiguration( ProviderType ); // Read the configuration specific information for this provider Provider objProvider = (Provider)providerConfiguration.Providers[providerConfiguration.DefaultProvider]; // Read the attributes for this provider //Get Connection string from web.config connectionString = Config.GetConnectionString(); if( connectionString == "" ) { // Use connection string specified in provider connectionString = objProvider.Attributes["connectionString"]; } providerPath = objProvider.Attributes["providerPath"]; objectQualifier = objProvider.Attributes["objectQualifier"]; if( !String.IsNullOrEmpty(objectQualifier) && objectQualifier.EndsWith( "_" ) == false ) { objectQualifier += "_"; } databaseOwner = objProvider.Attributes["databaseOwner"]; if( !String.IsNullOrEmpty(databaseOwner) && databaseOwner.EndsWith( "." ) == false ) { databaseOwner += "."; } }
public XMLLoggingProvider() { _providerConfiguration = ProviderConfiguration.GetProviderConfiguration( ProviderType ); if( xmlConfigDoc == null ) { xmlConfigDoc = GetConfigDoc(); } }
public virtual object Create(object parent, object context, XmlNode node) { var objProviderConfiguration = new ProviderConfiguration(); objProviderConfiguration.LoadValuesFromConfigurationXml(node); return objProviderConfiguration; }