Exemple #1
0
 public void RemoveConnection(string name)
 {
     Common.Database.ConnectionDescriptor connection = this.GetConnection(name);
     if (connection != null)
     {
         this.ConnectionDescriptor.Remove(connection);
     }
 }
Exemple #2
0
 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);
 }
Exemple #3
0
 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;
             }
         }
     }
 }