Bonjour !
Je développe actuellement une application web (VS 2008, ASP.Net, Framework 3.5) pour laquelle chaque page (y compris mon masterPage) doit accéder à une base de données SQL.
Je me demandais quelle était la meilleure manière de gérer la connexion à cette base de données.
Actuellement, mon connectionString se trouve dans mon web.config. Lors de l'ouverture de session (void Session_Start(object sender, EventArgs e) dans mon Global.asax) je vais lire ce connectionString, je créée un objet SqlConnection auquel je donne ma connectionString et je mets cet objet SqlConnection en session.
Ensuite, pour chaque page, dans l'évènement Page_Load(), je récupère et caste mon objet SqlConnection et je le mets à disposition du reste du code de la page.
Est-ce une bonne manière de procéder ? ou y'a-t-il une manière de faire plus légère en terme de ressource ?
merci pour vos précieux conseils
Steve
Partager