Une aide de bloc de fermer une connexion de base de données?
using (DbConnection conn = new DbConnection())
{
//do stuff with database
}
Sera le using
de l'appel du bloc conn.Close()
?
Vous devez vous connecter pour publier un commentaire.
Oui, il le fera; la mise en œuvre de
DbConnection.Dispose()
appelsClose()
(et de ses dérivés mises en œuvre).À l'aide d'un bloc d'assurer la destruction de DbConnection objet par l'appel de la méthode dispose (). La méthode dispose() sera à son tour appel de la méthode Close() et doit attendre la fin de la fermeture de la connexion à la base de données.
Oui - http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.close.aspx
edit: à partir de Microsoft: "La connexion est automatiquement fermée à la fin de l'aide du bloc."
sûrement oui, car il va disposer de la connexion et avant de céder la logique interne de la connexion des appels à la fermeture.