/// <summary> /// Initializes the class. /// </summary> /// <param name="connectionString"></param> /// <param name="keepConnectionOpen"></param> /// <param name="catalogNameUsageSetting"></param> /// <param name="catalogNameToUse"></param> /// <param name="catalogNameOverwrites"></param> /// <param name="schemaNameOverwrites"></param> private void InitClass(string connectionString, bool keepConnectionOpen, CatalogNameUsage catalogNameUsageSetting, string catalogNameToUse, CatalogNameOverwriteHashtable catalogNameOverwrites, SchemaNameOverwriteHashtable schemaNameOverwrites) { base.ConnectionString = connectionString; base.KeepConnectionOpen = keepConnectionOpen; if (catalogNameOverwrites == null) { _catalogNameOverwrites = new CatalogNameOverwriteHashtable(catalogNameUsageSetting); if (catalogNameUsageSetting != CatalogNameUsage.Default) { _catalogNameOverwrites.Add("*", catalogNameToUse); } else { base.ReadHandleCatalogNameSettingFromConfig(_catalogNameOverwrites); } } else { _catalogNameOverwrites = catalogNameOverwrites; } _schemaNameOverwrites = schemaNameOverwrites; }
/// <summary> /// Initializes the class. /// </summary> /// <param name="connectionString"></param> /// <param name="keepConnectionOpen"></param> /// <param name="catalogNameUsageSetting"></param> /// <param name="catalogNameToUse"></param> /// <param name="catalogNameOverwrites"></param> /// <param name="schemaNameOverwrites"></param> private void InitClass(string connectionString, bool keepConnectionOpen, CatalogNameUsage catalogNameUsageSetting, string catalogNameToUse, CatalogNameOverwriteHashtable catalogNameOverwrites, SchemaNameOverwriteHashtable schemaNameOverwrites) { base.ConnectionString = connectionString; base.KeepConnectionOpen = keepConnectionOpen; if(catalogNameOverwrites == null) { _catalogNameOverwrites = new CatalogNameOverwriteHashtable(catalogNameUsageSetting); if(catalogNameUsageSetting!=CatalogNameUsage.Default) { _catalogNameOverwrites.Add("*", catalogNameToUse); } else { base.ReadHandleCatalogNameSettingFromConfig(_catalogNameOverwrites); } } else { _catalogNameOverwrites = catalogNameOverwrites; } _schemaNameOverwrites = schemaNameOverwrites; }