2010-11-18 3 views
0

J'ai un certain nombre de données qui sont transportées entre les processus en les convertissant au format XML. Ma question est, est-il plus rapide de lire le XML dans un ensemble de données/datatable de l'autre côté et d'interroger cela (avec LINQ) ou devrais-je simplement laisser le XML et interroger Linq? L'overhead dans la conversion de XML en table de données justifie-t-il une augmentation des performances de recherche qu'une table de données peut avoir?Performances en C#: interrogation de DataTable ou de XDocument avec Linq

Les requêtes recherchent principalement une clé primaire.

Répondre

1

Si le nombre de requêtes par table est petit, alors je suppose qu'il est plus rapide d'interroger le XML. Inversez ce conseil s'il y a de nombreuses questions.

Questions connexes