Dans notre application n-tier maintenant pas si moderne, nous faisons une utilisation intensive de DataSets et nous évaluons la modification d'autres objets plus légers (c'est-à-dire des collections d'objets typés).Quel est le coût en mémoire d'un DataSet par rapport à d'autres classes .Net Collection?
Existe-t-il un document de référence sur ce que nous pouvons gagner en consommation de mémoire en faisant cela?
Je pense presque que c'est le type de question où la réponse dépend de beaucoup de facteurs, y compris comment vos objets typés sont structurés. Avez-vous essayé d'exécuter des tests de performance? Comme la sérialisation de plusieurs milliers de vos objets par rapport aux mêmes données dans un ensemble de données. – David
Je ne suis pas sûr que nous pouvons comparer DataSet avec est datation relationnelle hors ligne avec les types de collection qui sont des listes d'objets similaires. Nous pouvons comparer List et ArrayList, les tableaux et les listes mais pas les ensembles de données. – sashaeve
Bonjour @sash, merci pour votre contribution. Ce que je veux dire, c'est que linq to entities et linq to sql produisent toutes les deux des collections d'objets à partir d'une source de données relationnelle et ils étaient le remplacement naturel de ADO.Net qui utilise DataSets. Donc, en ces termes, je pense qu'ils peuvent être comparés. – jmservera