Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/05/2006, 11:56
mcEmmanuel
 
Fecha de Ingreso: abril-2006
Mensajes: 40
Antigüedad: 18 años
Puntos: 0
En cuanto a pasar una clase o pasar parametros, creo que es mas escalable tu aplicacion si utilizas una clase como parametro, recuerdo que las clase son tipos de datos abstractos con los cuales puedes mantener la consistencia de los datos, haciendo uso de propiedades que pueden validar la entrada de datos y de funciones que realicen ciertas operaciones.

Por ejemplo si tu aplicacion en multicapa puedes pasar entre las capas al objeto detalle, el cual trae en si su logica de validacion y consistencia de datos.

Segun yo pienso
claridad de codigo, el codigo es mucho mas legible.
velocidad, posiblemente sea un poco mas lento pero mas confiable y mas seguro.
rendimiento, la velocidad afecta directamente al performance.

Simpre hay que ariesgar una cosa por otra.

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

myCommand.ExecuteReader(CommandBehavior.CloseConne cction)

te evita una linea de codigo
conn.close()

pues al myCommand.close(), ejecuta internamente conn.close().