web-dev-qa-db-fra.com

Obtenir la chaîne de connexion dans .net 4

Je veux obtenir une chaîne de connexion à partir du app.config fichier.

connectionString = System.Configuration.ConfigurationSettings.AppSettings["DBEntities"];

Mais ça ne marche pas. C'est vide.
Je ne peux pas accéder à System.Configuration.ConfigurationManager parce que c'est .net 4.
Comment puis-je obtenir ma chaîne de connexion à partir du app.config?
Merci

29
CoffeeCode

Utilisation

string connectionString = ConfigurationManager.ConnectionStrings[connectionName].ConnectionString; 

Assurez-vous d'ajouter une référence à System.configuration dans votre projet.

75
sh_kamalh

Dans .net 4, vous devez utiliser:

ConfigurationManager.ConnectionStrings["name of connection string in web.config"]

Pour en savoir plus, c'est ici et ici .

8
Nealv

Ajoutez une référence à System.Configuration à votre projet et utilisez ConnectionStrings au lieu d'AppSettings

5
vc 74