私の現在の要件の1つは、ユーザーが週に1回程度更新するExcelスプレッドシートを取り込んで、そのドキュメントで特定のフィールドを照会できるようにすることです。
今のところ、すべてのExcel(2007)データを実行してxmlファイルにプッシュし(ファイルをアップロードするときに1回だけ、次にxmlを使用します)、必要なすべてのデータ(すべてではない)を保持します。スプレッドシートの列)Linq-to-XMLを介したクエリ用。xmlファイルはExcelよりも小さいことに注意してください。
ここで私の質問は、Linqを使用したXMLファイルのクエリとOledbConnectionを使用したExcelファイルのクエリの間にパフォーマンスの違いはありますか?別の不要なステップを追加するだけですか?フォローアップの質問は、xmlにプッシュし続けるのが使いやすさのために価値があるかどうかだと思います。
ファイルには約1000行あります。