1

私はいくつかの XML を読み込もうとしています (そうでない人:-))。ただし、今回は大量のデータです。5 つのプロパティを持つ約 30,000 レコードがすべて 1 つのファイルに含まれています。

これまでXmlTextReader、XML データを読み取る最速の方法は .

LINQ to XML のパフォーマンスの問題を知っている人はいますか?

ミシェル

4

1 に答える 1

2

LINQ to XML によって提供される API は、XmlTextReader の低レベル API よりも優れています。これにより、コードの保守性が大幅に向上します。Mitch Wheat が既に言ったように、30,000 レコードはそれほど多くありません。IMO LINQ to XML を使用するだけで、LINQ to XML が遅すぎることに気付いた場合にのみ、XmlTextReader を直接使用するようにフォールバックしてください。

于 2010-06-07T10:18:26.527 に答える