使用FileHelper类存储RecordString

时间:2011-01-25 22:11:16

标签: c# .net filehelpers

我们在项目中使用FileHelpers 2.0。我已定义记录并正确导入数据。获取我的通用对象数组后:

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

在获取由于格式问题而导致错误的记录之后,我正在遍历importedUsers数组并进行验证以查看导入的信息是否有效。

如果数据无效,我希望能够从我的文件中记录原始记录中的整个字符串。

当FileHelperEngine读取每条记录时,有没有办法将整个“RecordString”存储在UserRecord类中?

1 个答案:

答案 0 :(得分:1)

我们经常在处理BeforeRead事件的工作中将它存储在以这种方式标记的字段mOriginalString中:

[FieldNotInFile] public string mOriginalString;

您必须从此处使用库的最新版本:

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

干杯