【发布时间】:2021-12-01 02:09:13
【问题描述】:
我使用 CsvHelper.Configuration.ClassMap 读取 csv 文件并面临数据验证。
我找到了验证选项并写了一个简单的代码:
Map(m => m.Field).Name("myField").Validate(row => row.Contains('='));
但是我不理解输出并且对可能的选项有点困惑。
所以,我的问题是:
-
如果它返回 true - 我会收到字符串吗?还是布尔真?之后我想将值添加到 DB..
-
如果它返回 false - 我会收到什么?而且,无论如何,该值不会添加到DB中?
-
任何想法如何添加简单的验证?普通代码,未经验证:
Map(m => m.Field).Name("myField");
提前谢谢你!
【问题讨论】: