現在のASP.net MVC 3.0プロジェクトでは、ある状況に陥っています。
- 4 つの .txt ファイルがあり、それぞれに約10 万行のレコードがあります
- これらのファイルは、毎週新しいファイルに置き換えられます。
これらの 4 つのテキスト ファイルからデータを照会する必要がありますが、これを行うための最適かつ効率的な方法を選択できません。
私が考えた3つの方法
- これらのテキスト ファイルを毎週 XML に変換し、 Linq-XMLでクエリを実行する
- txt から SQL Server へのバッチ インポートを毎週実行し、 Linq-Entitiesを使用してクエリを実行する
- すべての変換を避け、テキスト ファイルから直接クエリします。
この状況に対処する最善の方法を提案できる人はいますか。
アップデート:
テキスト ファイルの URL

資格情報を使用してこのファイルに接続する必要があります。
正常に接続すると、次のようなテキスト ファイルが作成され、Pipeline が区切り記号として使用されます。
これはテキスト ファイルです。

注: テキスト ファイルの最初の 2 行は、ファイルのヘッダーです。