Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/05/2006, 02:45
Avatar de moNTeZIon
moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 4 meses
Puntos: 9
Pregunta de conceptos

Buenas,
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:
Protected Sub ModificarUsuario (ByVal Detalles As DetallesUsuario)
O tener un Sub ModificarUsuario así:
Código:
Protected Sub ModificarUsuario (ByVal ID as Integer, Nombre As String...)
O da lo mismo una forma que la otra...

'----------------------------------------------------------------

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.
__________________
..:: moNTeZIon ::..

Última edición por moNTeZIon; 09/05/2006 a las 04:21