Quelle est la meilleure façon de gérer Connection pour accéder à une base de données tout en développant une application Windows en utilisant C#? Je veux dire avoir une variable d'objet de connexion au niveau du projet qui s'ouvre par l'application start et se ferme et se termine par la fin de l'application OU dans chaque procédure (par exemple select, insert, update, ...) qui utilise une connexion à db, on déclare objet de connexion, l'ouvrir, l'utiliser et à la fin de la procédure, nous fermons et le jeter?Meilleure façon de gérer l'objet de connexion utilisé pour accéder à une base de données dans un projet d'application Windows développé par C#?
En résumé, comment gérer les objets de connexion dans nos applications?
Il est un peu élevé de supposer qu'il n'y a pas de concurrence. Vous devez être sûr que tous les accès aux données ont lieu sur un seul thread, c'est-à-dire non pas en réponse à des événements, pour l'indiquer. – ProfK
D'accord sur la grande supposition - la chose est que la mise en commun des connexions va traiter le problème pour vous, faites le "bon" truc et limitez les connexions à la portée requise. Qui à son tour devrait rendre le code plus portable à un environnement de serveur si cela s'avère souhaitable à une date ultérieure. – Murph