ConnectionString depuis app.config
Salut à tous,
Je me trouve devant une bien étrange erreur, j'ai beau chercher je ne trouve pas réponse au problème.
J'ai une bibliothèque de classes dans laquelle j'ai défini une chaîne de connexion dans le fichier app.config. La chaîne est correcte, je l'ai testé. Par contre, je n'arrive pas à y faire référence dans une classe depuis le fichier app.config.
Voici des bout de codes illustrant le problème :
Code:
1 2 3 4 5 6 7 8 9 10
| <?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="SqlConnectionString"
connectionString="Data Source=un-serveur;Initial Catalog=une-bdd;User ID=sa;PWD=un-mot-de-passe;"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration> |
Code:
1 2 3 4 5 6 7
| /*ceci fonctionne
private SqlDataContext _db =
new SqlDataContext("Data Source=un-serveur;Initial Catalog=une-bdd;User ID=sa;PWD=un-mot-de-passe;");
*/
/* ceci ne fonctionne pas */
private SqlDataContext _db =
new SqlDataContext(ConfigurationSettings.AppSettings["SqlConnectionString"]); |
SqlDatacontext retourne null. De plus, je n'ai pas accès à System.Configuration.ConfigurationManager alors que je suis sous .net 3.5!
Voyez-vous ce qui cloche?
Par avance, merci.