Obtenir ConnectionString à partir de l'app.config

Je suis assez sûr il y a un peu rapide et facile d'erreur dans ce code mais de toute façon j'ai passé les 2 dernières heures avec cela et ne pouvait pas résoudre.

App.config:

<configuration>
  <connectionStrings>
    <add name="BO"
        connectionString="Data Source=MyServer;Initial Catalog=BO;User ID=WebUser;Password=MyPasswd"
        providerName="System.Data.SqlClient" />
  </connectionStrings>
</configuration>

Class.cs:

string connectionString = getNewConnection();
using (SqlConnection conn = new SqlConnection(connectionString)) { code }

Méthode.

public static string getNewConnection()
{
   return ConfigurationManager.ConnectionStrings["BO"].ConnectionString;
 }

Erreur:

Objet de référence non définie à une instance d'un objet

sur la ligne :

return ConfigurationManager.ConnectionStrings["BO"].ConnectionString;

EDIT:

Obtenir ConnectionString à partir de l'app.config

OriginalL'auteur Daniel Sh. | 2012-06-21