CsvClassMap.TypeConverterOption哪里去了?

时间:2018-11-13 10:42:14

标签: csvhelper

我正在升级一些使用Nuget CsvHelper软件包的旧代码。 旧版本为2.13.2,新版本为9.0.0。 许多API已更改。旧的CsvClassMap类已变为ClassMap。 在旧类上,过去可以为各个字段指定类型转换器选项:

public class MyClassMap : CsvClassMap<MyRecord>
{
  public MyClassMap()
  {
    Map(m => m.TimeStamp).TypeConverterOption(DateTimeStyles.AdjustToUniversal);
    ...

在新的TypeConverterOption类上不再存在方法ClassMap,到目前为止(使用DotPeek等)我还没有发现明显的替代方法。如何使用CsvHelper版本9为类映射中的各个字段指定类型转换选项?还有可能吗?

1 个答案:

答案 0 :(得分:0)

Josh Close在其他地方回答了我的相同问题(谢谢!)。 This is what he said

现在是一个命名空间,其中包含许多选项方法。我用前面的方法没有重载。这允许每种类型的选项使用特定的方法。

Map(m => m.TimeStamp).TypeConverterOption.DateTimeStyles(DateTimeStyles.AdjustToUniversal);