En nuestra aplicación n-tier ahora no tan moderna, hacemos un uso intensivo de los DataSets y estamos evaluando el cambio a otros objetos más livianos (es decir, colecciones de objetos tipificados).¿Cuál es el costo de memoria de un DataSet frente a otras clases de .Net Collection?
¿Hay algún documento de referencia acerca de cuánto podemos ganar en el consumo de memoria haciendo eso?
Casi creo que este es el tipo de pregunta en la que la respuesta depende de muchos factores, incluida la forma en que se estructuran los objetos tipados. ¿Has intentado ejecutar algunos puntos de referencia? Como serializar varios miles de objetos en comparación con los mismos datos en un conjunto de datos. – David
No estoy seguro si podemos comparar DataSet con tablas de datos relacionales fuera de línea con tipos de colección que son listas de objetos similares. Podemos comparar List y ArrayList, arrays y Lists pero no datasets. – sashaeve
Hola @sash, gracias por tu contribución. Lo que quiero decir es que linq para entidades y linq para sql producen colecciones de objetos de una fuente de datos relacional y fueron el reemplazo natural de ADO.Net que usa DataSets. Entonces, en estos términos, creo que se pueden comparar. – jmservera