que estoy haciendo mis métodos de acceso de base de datos a SQL Server como estoado.net conexión de cierre cuando se utiliza el "uso" declaración
using (SqlConnection con = new SqlConnection(//connection string)
{
using (SqlCommand cmd = new SqlCommand(storedProcname, con))
{
try{
con.open();
//data reader code
}
catch
{
}
}
}
¿Es necesario que se cierre o se deshaga de SqlCommand, o tomará la instrucción using me importa eso? Simplemente no quiero que la conexión cuelgue abierta Gracias
Se ocupará de ello, pero aún así lo cerraría explícitamente y usaría el bloque using() solo como una "copia de seguridad" para cuando lo olvide. –
¡Gracias! ¡Gracias a todos los que respondieron también! – twal
Confiar en tales 'características' puede ser peligroso y confuso. Todavía lo cerraría explícitamente, al igual que marc_s. TBH, yo también lo eliminaría explícitamente, y solo en el lugar que quisiera que fuera dispuesto. – ThunderGr