¿Cuando usar más de un DataSet?

15/01/2009 - 11:35 por X-RaZieL | Informe spam
Buenas,

Soy bastante novato en el uso de bases de datos con Visual Studio,
pero me esta gustando mucho porque me parece muy intuitivo. Mi
pregunta es, si yo solo uso una base de datos con varias tablas
relacionadas en una aplicación y mi origen de datos es solo un DataSet
que recoge todas las tablas, ¿cuando tiene sentido usar varios
DataSet?, por ejemplo un DataSet por tabla.

Muchas gracias y un saludo.
 

Leer las respuestas

#1 Alberto Poblacion
15/01/2009 - 13:31 | Informe spam
"X-RaZieL" wrote in message
news:
Soy bastante novato en el uso de bases de datos con Visual Studio,
pero me esta gustando mucho porque me parece muy intuitivo. Mi
pregunta es, si yo solo uso una base de datos con varias tablas
relacionadas en una aplicación y mi origen de datos es solo un DataSet
que recoge todas las tablas, ¿cuando tiene sentido usar varios
DataSet?, por ejemplo un DataSet por tabla.



Tiene sentido usar varios DataSets cuando se necesita procesarlos de
manera independiente. Por ejemplo, el DataSet tiene una instrucción WriteXml
para volcar su contenido a un archivo XML. Pero esta instrucción vuelca
todas las tablas; si solo se quieren unas pocas, merece la pena meterlas en
otro DataSet. También puede ser que haya que cargar ciertas tablas bajo
circunstancias distintas, y liberar la memoria que ocupan en distintos
momentos, o que utilices un DataSet para pasarlo como argumento a un método,
o para transmitirlo como argumento en una llamada a un WebService... En
resumen, que dependiendo de lo que se haga con ellos, puede haber muchas
circunstancias en las que convenga manejar varios DataSets.

Preguntas similares