2010-03-24 2 views
1

J'accède à une base de données par étapes, et je m'assure de disposer de tous mes objets DbConnection & liés lorsque j'en ai fini avec eux; Cependant, lorsque tout le réseau est terminé & devrait être fermé, je trouve toujours les connexions réseau ouvertes de l'application sur netstat. Comment puis-je savoir quelle instance de classe maintient ces connexions ouvertes?Comment trouvez-vous quelle classe maintient une connexion réseau ouverte?

Répondre

0

Même si vous appelez la méthode Close sur votre connexion, la connexion physique n'est pas nécessairement fermée en raison du regroupement de connexions.

+0

Pourriez-vous expliquer le regroupement de connexions plus en détail? – thecoop

+0

Le regroupement est expliqué en détail ici: http://msdn.microsoft.com/fr-fr/library/8xx3tyca.aspx. Il optimise l'accès aux données en gardant les connexions physiques ouvertes, car les fermer et les ouvrir sont des processus coûteux. –

Questions connexes