C#中的性能:使用Linq查询DataTable或XDocument

时间:2010-11-18 00:18:01

标签: c# linq linq-to-sql datatable

我有很多数据表通过将它们转换为XML来在进程之间传输。

我的问题是,将XML读入另一端的数据集/数据表并查询(使用LINQ)或者我应该将XML和查询留给Linq是否更快?

从XML转换为数据表的开销是否足以证明数据表可能具有的任何搜索性能增加?

查询主要是查找主键。

1 个答案:

答案 0 :(得分:1)

如果每个表的查询数量很少,那么我的猜测是查询XML会更快。如果有大量查询,请反转该建议。