Preguntas etiquetadas con sqlconnection

3
¿En qué circunstancias una SqlConnection se enlista automáticamente en una TransactionScope Transaction ambiental?
¿Qué significa que una SqlConnection se "aliste" en una transacción? ¿Significa simplemente que los comandos que ejecuto en la conexión participarán en la transacción? Si es así, ¿en qué circunstancias se inscribe automáticamente una conexión SqlConnection en una transacción TransactionScope ambiente? Ver preguntas en los comentarios del código. Mi suposición …

7
en un bloque "en uso", ¿se cierra una conexión SqlConnection en caso de devolución o excepción?
Primera pregunta: digamos que tengo using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); string storedProc = "GetData"; SqlCommand command = new SqlCommand(storedProc, connection); command.CommandType = CommandType.StoredProcedure; command.Parameters.Add(new SqlParameter("@EmployeeID", employeeID)); return (byte[])command.ExecuteScalar(); } ¿Se cierra la conexión? Porque técnicamente nunca llegamos a lo último }como lo hicimos returnantes. Segunda pregunta: esta …
136 c#  using  sqlconnection 

6
¿"Abrir / cerrar" SqlConnection o mantener abierto?
Tengo mi lógica empresarial implementada en clases estáticas simples con métodos estáticos. Cada uno de estos métodos abre / cierra la conexión SQL cuando se llama: public static void DoSomething(string something) { using (SqlConnection connection = new SqlConnection("...")) { connection.Open(); // ... connection.Close(); } } Pero creo que evitar abrir …
121 c#  sqlconnection 

8
¿Tengo que Cerrar () una SQLConnection antes de que se elimine?
Según mi otra pregunta aquí sobre los objetos desechables , ¿deberíamos llamar a Close () antes del final de un bloque de uso? using (SqlConnection connection = new SqlConnection()) using (SqlCommand command = new SqlCommand()) { command.CommandText = "INSERT INTO YourMom (Amount) VALUES (1)"; command.CommandType = System.Data.CommandType.Text; connection.Open(); command.ExecuteNonQuery(); // …



9
Cambiar el tiempo de espera de SqlConnection
Estoy intentando anular el SqlConnectiontiempo de espera predeterminado de 15 segundos y aparece un error que dice que el la propiedad o el indexador no se pueden asignar porque es de solo lectura. ¿Hay alguna forma de evitar esto? using (SqlConnection connection = new SqlConnection(Database.EstimatorConnection)) { connection.Open(); using (SqlCommand command …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.