2012-01-12 1 views
0

Мне нужно создать файл записи длины исправления с помощью C#. Я прочитал записи из базы данных, а затем после некоторой бизнес-логики я хотел бы написать некоторые поля в текстовый файл. Я исследовал это, и некоторые рекомендуют использовать XML для определения файла, в то время как другие форматируют строку, а затем записывают ее в файл.Зафиксировать запись длины и создать файл

Есть ли правильный способ сделать это? Я хотел бы сохранить этот объект ориентированным.

Спасибо за любые подсказки.

ответ

1

Посмотрите на http://www.filehelpers.com/, чтобы экспортировать данные в формат фиксированного файла. вы также можете посмотреть http://hibernatingrhinos.com/open-source/rhino-etl, чтобы создать процесс, который запускает экспорт для вас. rhino.etl включает операции для FileHelpers.

+0

Огромные ресурсы. Я собирался опубликовать те же самые ссылки. – afrischke

0

В прошлом, когда я сделал это, я вытащить данные из SQL как CHAR (длина), так что обивка обрабатывается SQL. Это делает C# довольно легко собрать. Вы можете сделать это путем кастинга или преобразования данных при его выборе или путем создания таблицы, которая является точным форматом вашего файла, и вставлять туда данные, прежде чем вытаскивать их на C#.

Смежные вопросы