Alterando a seção connectionstring do Web.Config

Muitas pessoas perguntam-me como podem estar alterando ou adicionando novas entradas dentro da seção connectionstrings do Web.Config. Basicamente você apenas precisa importar o namespace System.Web.Configuration, abrir o arquivo Web.Config onde estão as connectionstrings e alterá-las ou adicionar uma nova connectionstring. Um exemplo é algo como:

Configuration webConfig = WebConfigurationManager.OpenWebConfiguration(“~”);
ConnectionStringsSection dbConnString = webConfig.ConnectionStrings;

//Alterando
dbConnString.ConnectionStrings[“DBOrders”].ConnectionString = “TUA NOVA CONNSTRING AQUI”;

//Adicionando
dbConnString.ConnectionStrings.Add(
    new ConnectionStringSettings(“MDBTest”, “MDB ConnString”, “System.Data.OleDb”));

webConfig.Save();