Me planteo la siguiente pregunta.
Qué es mejor (rendimiento, claridad de codigo, velocidad...) , crear una clase "DetallesUsuario" con varias propiedades, por ejemplo, Nombre, Apellidos, etc... y luego, al procedimiento "Sub ModificarUsuario" pasarle como parametro un objeto de esa clase...
O por otro lado, pasarle al "Sub ModificarUsuario" los valores por separado.
O sea, tener un Sub ModificarUsuario así:
Código:
O tener un Sub ModificarUsuario así:Protected Sub ModificarUsuario (ByVal Detalles As DetallesUsuario)
Código:
O da lo mismo una forma que la otra...Protected Sub ModificarUsuario (ByVal ID as Integer, Nombre As String...)
'----------------------------------------------------------------
Y otra.. la siguiente linea:
myCommand.ExecuteReader(CommandBehavior.CloseConne ction)
Un sub devuelve este DataReader con la conexión abierta para poder leer los datos, pero tengo la duda de si esta forma de hacerlo lo que hace es que cierra la conexion automáticamente, o si realmente sirve para mandar la conexion abierta, precisamente para que la cierre yo cuando termine de utilizar el DataReader..
'-----------------------------------------------------------------
Gracias pos sus opiniones.
Saludos.