2010-11-18 11 views
0

私は、プロセス間でXMLに変換して転送するかなりの数のデータテーブルを持っています。C#でのパフォーマンス:LinqでDataTableまたはXDocumentをクエリする

私の質問は、もう一方の側のデータセット/データテーブルにXMLを読み込み、それを(LINQを使用して)クエリするか、Linqを使ってXMLとクエリを残すだけですか?

XMLからデータテーブルへの変換におけるオーバーヘッドが検索パフォーマンスを正当化する可能性があります。

主に、主キーの検索だけです。

答えて

1

テーブルあたりのクエリの数が少ない場合は、XMLをクエリする方が速いと思います。多数のクエリがある場合は、そのアドバイスを元に戻してください。

関連する問題