2012-01-12 5 views
0

C#を使用して固定長レコードファイルを作成する必要があります。私はデータベースからレコードを読み込み、ビジネスロジックの後にいくつかのフィールドをテキストファイルに書きたいと思います。 私はこれを研究しましたが、XMLを使ってファイルを定義し、他の人が文字列をフォーマットしてファイルに書き込むことを推奨しています。長さレコードを修正してファイルを作成する

これを行うための適切な方法はありますか?私はこのオブジェクト指向を維持したいと思います。

ありがとうございます。

答えて

1

http://www.filehelpers.com/を見て、データを固定ファイル形式にエクスポートしてください。 http://hibernatingrhinos.com/open-source/rhino-etlを参照して、エクスポートを実行するプロセスを作成することもできます。 rhino.etlにはFileHelpersの操作が含まれています。

+0

素晴らしいリソース。私はちょうど同じリンクを投稿しようとしていました。 – afrischke

0

私はこれをやったとき、私はCHAR(長さ)としてSQLからデータを引っ張るようにパディングSQLによって処理されます。これにより、C#は簡単にまとめることができます。これを行うには、データを選択したときにキャストまたは変換するか、ファイルの正確な形式であるテーブルを作成してそこにデータを挿入してからC#に取り出します。