C#を使用して固定長レコードファイルを作成する必要があります。私はデータベースからレコードを読み込み、ビジネスロジックの後にいくつかのフィールドをテキストファイルに書きたいと思います。 私はこれを研究しましたが、XMLを使ってファイルを定義し、他の人が文字列をフォーマットしてファイルに書き込むことを推奨しています。長さレコードを修正してファイルを作成する
これを行うための適切な方法はありますか?私はこのオブジェクト指向を維持したいと思います。
ありがとうございます。
C#を使用して固定長レコードファイルを作成する必要があります。私はデータベースからレコードを読み込み、ビジネスロジックの後にいくつかのフィールドをテキストファイルに書きたいと思います。 私はこれを研究しましたが、XMLを使ってファイルを定義し、他の人が文字列をフォーマットしてファイルに書き込むことを推奨しています。長さレコードを修正してファイルを作成する
これを行うための適切な方法はありますか?私はこのオブジェクト指向を維持したいと思います。
ありがとうございます。
http://www.filehelpers.com/を見て、データを固定ファイル形式にエクスポートしてください。 http://hibernatingrhinos.com/open-source/rhino-etlを参照して、エクスポートを実行するプロセスを作成することもできます。 rhino.etlにはFileHelpersの操作が含まれています。
Jetを使用して、固定長レコードをテキストファイルで解析できます。これは、あなたが始めることができるはずまともな概要です:過去には
http://msmvps.com/blogs/deborahk/archive/2009/08/25/reading-fixed-length-files.aspx
私はこれをやったとき、私はCHAR(長さ)としてSQLからデータを引っ張るようにパディングSQLによって処理されます。これにより、C#は簡単にまとめることができます。これを行うには、データを選択したときにキャストまたは変換するか、ファイルの正確な形式であるテーブルを作成してそこにデータを挿入してからC#に取り出します。
素晴らしいリソース。私はちょうど同じリンクを投稿しようとしていました。 – afrischke