App.Config et ConnectionStrings
Bonjour,
je souhaite mettre la chaine de connection de mon appli dans un fichier afin de rendre sa modification facile.
dans le cours de nico-pyright, il explique comment mettre
Code:
1 2 3 4 5 6
| <configuration>
<connectionStrings>
<add name="MaConnection" providerName="System.Data.SqlClient"
connectionString="Data Source=localhost; Initial Catalog=MonCatalog; Integrated Security=true"/>
</connectionStrings>
</configuration> |
mais je n'arrive pas à le modifier avec le systeme qu'il explique.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| string nom = ConfigurationManager.AppSettings["nom"];
string prenom = ConfigurationManager.AppSettings["prenom"];
Console.WriteLine("{0} - {1}", prenom, nom);
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings.Remove("prenom");
config.AppSettings.Settings.Add("prenom", "Nouveau prenom");
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");
prenom = ConfigurationManager.AppSettings["prenom"];
Console.WriteLine("{0} - {1}", prenom, nom); |
le Systeme m'ajoute de nouvelle ligne dans le fichier App.Config
Comment dois je le modifier pour que cela passe?
Merci