Производительность в C #: запрос DataTable или XDocument с Linq - PullRequest
0 голосов
/ 18 ноября 2010

У меня довольно много таблиц данных, которые переносятся между процессами путем преобразования их в XML.

У меня вопрос: быстрее ли читать XML в набор данных / таблицу данных с другой стороны и запрашивать его (с помощью LINQ), или мне просто оставить XML и выполнить запрос с помощью Linq?

Оправдывает ли издержки при преобразовании из XML в таблицу данных какие-либо увеличения производительности поиска, которые может иметь таблица данных?

В основном запросы просто находят первичный ключ.

1 Ответ

1 голос
/ 18 ноября 2010

Если количество запросов в таблице невелико, то я предполагаю, что быстрее запросить XML. Обратитесь к этому совету, если есть многочисленные запросы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...