Aprenda a usar a Classe ConfigurationManager do Framework .NET

A pouco tempo quando estava chamando a ConnectionString do webconfig de um projeto web em ASP.NET no Visual Studio 2010 percebi que o método ao qual chamava estava obsoleto, e era sugerido utilizar o ConfigurationManager.

Já que eu perdi um bom tempo pesquisando sobre a tal classe resolvi postar aqui, para evitar que sofram o que sofri =] Agradecimentos ao “Psychocoder” do blog Dream.in.code.

<!-- Aqui é o webconfig com a sua connectionstring -->
<?xml version="1.0"?>
.....
<configuration>
<appSettings/>
<connectionStrings>
<add name="clientesConnectionString" connectionString="Data Source=.SQLEXPRESS;AttachDbFilename=C:_aspnartigosApp_Dataclientes.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
....
<authentication mode="Windows"/>
</system.web>
</configuration>

----------------------------------

//Aqui obtenho a connectionstring do webconfig

using System.Configuration;

SqlConnection sqlconn = new SqlConnection(ConfigurationManager.ConnectionStrings("clientesConnectionString").ConnectionString);

Qual é a sua opinião ou dúvida?