public void RemoveConnection(string name) { Common.Database.ConnectionDescriptor connection = this.GetConnection(name); if (connection != null) { this.ConnectionDescriptor.Remove(connection); } }
public void AddConnection(string name, bool isDefault, Common.Database.ConnectionDescriptor connectionDescriptor) { if (this.GetConnection(name) == null) { throw new DuplicateNameException("Connection Descriptor is already exists."); } Common.Database.ConnectionDescriptor item = new Common.Database.ConnectionDescriptor(); item.Name = name; item.IsDefault = isDefault; item.ConnectionString = connectionDescriptor.ConnectionString; item.ProviderName = connectionDescriptor.ProviderName; this.ConnectionDescriptor.Add(item); }
protected void SetDefaultConnection(string name) { Common.Database.ConnectionDescriptor connection = this.GetConnection(name); if (connection != null) { connection.IsDefault = true; string str = name.ToLower(); for (int i = 0; i < this.ConnectionDescriptor.Count; i++) { if (this.ConnectionDescriptor[i].Name.ToLower() == str) { this.ConnectionDescriptor[i].IsDefault = false; } } } }