私は雇用者のプロジェクトのためにコレクションをさまざまな形式に書き出すためのフレームワークを作成しています。出力フォーマットの1つに区切りテキストファイル(一般にCSVとも呼ばれますが、CSVは常にコンマで区切られていません)です。.NETで区切られたテキストファイルを書き込む
私はMicrosoft.Jet.OLEDB.4.0プロバイダをADO.netのOleDbConnection経由で使用しています。このファイルを読むためには、非常に高速です。しかし、執筆のためには、非常に遅いです。
あるケースでは、私は約250のフィールドを持つ各レコードで、160レコードのファイルを持っています。このファイルを作成するのに約30秒かかります。
私はパフォーマンスの大幅なブーストを提供した、次のことを行っているが、私は何かを考えることはできません。無名のパラメータ
その他を使用して
- これをスピードアップするための提案?
間違いなく、ヘルプを提供するためのコードが必要ですか。私はCSVファイルを書いているC#コードをいくつか持っています。 – marcc