3,7/5
Pour stocker ses chaînes de connexion avec ASP.NET 1.0 et 1.1, il suffisait d’utiliser la section « appSetings » puis faire appel ensuite à la classe ConfigurationSettings pour la récupérer dans le code. En ASP.NET 2, vous pouvez toujours utiliser la section « appSettings » mais vous allez avoir une nouvelle section « connectionStrings » qui elle sera dédiée exclusivement à stocker des chaînes de connexion. Cela va donc vous permettre d’éviter de stocker des paramètres généraux à votre application et des chaînes de connexion dans la même section. Voici un exemple de l’utilisation de la section « connectionStrings » : <connectionStrings> <add name="ConnectionString1"connectionString="server=.;trusted_connection=true;database=northwind" /> </connectionStrings> Ensuite dans le code : String connectionString = ConfigurationSettings.ConnectionStrings["ConnectionString1"].ConnectionString; Pour rappel, le code avec « AppSettings » aurait donné ceci : string connectionString = ConfigurationSettings.AppSettings["ConnectionString1"]; A partir de votre objet ConnectionStringSettings, vous allez avoir comme nous l’avons vu juste au dessus la propriété « ConnectionString » pour récupérer la chaîne de connexion, « Name » et « ProviderName » :