Disposer de la connexion ou de Fermer la connexion

Dont l'une des deux méthodes suivantes a de meilleures performances ?

using( var DB_Connection_s = new DBConnection() )
{
 //todo: interact with database connection
}

ou tout simplement :

DB_Connection_s.Close();

à la fin.

Ne la première la méthode de la mise en commun concept inutile? Parce que si je dispose de la connexion avec chaque utilisation, puis-je ouvrir une nouvelle connexion à chaque fois (et il n'y aura pas toutes les connexions dans le pool).

Disposer va fermer ainsi que le nettoyage de toutes autres ressources.
Je sais , je pose la question de cette performance sage de tuer la connexion à chaque fois et puis, quel est l'avantage de pooing?!
parce que je sais que quand je viens de fermer la connexion .il reste dans la piscine et utilisée si elle n'était pas active.
Vous pouvez corriger cette faute de frappe...
Le bon sens me dit que Dispose() serait de Fermer, Nettoyer & Gratuit plus de ressources, par rapport à Close() vous permettent de le plus rapidement ré-ouvrir?.. mais j'ai peut-être tort.

OriginalL'auteur Anyname Donotcare | 2012-07-12