Хранение RecordString с классом FileHelper - PullRequest
0 голосов
/ 26 января 2011

Мы используем FileHelpers 2.0 в нашем проекте. Я определил свою запись и правильно импортировал данные. После получения моего массива универсальных объектов:

var engine = new FileHelperEngine<UserRecord>();
engine.ErrorManager.ErrorMode = ErrorMode.SaveAndContinue;
UserRecord[] importedUsers = engine.ReadFile(_filepath);

После получения записей, которые привели к ошибкам из-за проблем с форматированием, я перебираю массив importedUsers и проверяю правильность импортируемой информации.

Если данные недействительны, я хочу иметь возможность записать всю строку из исходной записи из моего файла.

Есть ли способ сохранить всю "RecordString" в классе UserRecord, когда FileHelperEngine читает каждую из записей?

1 Ответ

1 голос
/ 26 января 2011

Мы часто делаем это при работе с событием BeforeRead и сохранением его в поле mOriginalString, которое помечено так:

[FieldNotInFile] открытая строка mOriginalString;

Вы должны использовать последнюю версию библиотеки отсюда:

http://teamcity.codebetter.com/repository/download/bt65/20313:id/FileHelpers_2.9.9_ReleaseBuild.zip

Приветствия

...