如何为两个类中使用的列表创建密封类

时间:2017-04-24 06:07:18

标签: c# csvhelper

  1. 我怀疑为两个类共享的列表实现密封类。假设地址列表类用于多个类。当数据进入两个不同的索引时,我们如何定义其密封类。 我们通过使用引用来处理类实体,因此它遵循层次结构来获取密封类映射。但是在列表的情况下,它将查找指向类地址的密封类。但我想创建两个单独的密封类,给出两个不同的索引。
  2. 有没有办法处理两个单独的类中使用的列表。

    sealed class CSVFileClientMap : CsvHelper.Configuration.CsvClassMap<Client>
    {
        public CSVFileClientMap()
        {
            Map(m => m._id).Index(6).Default(null);
            References<CSVFileClientPersonMap>(m=>m.Person);
            Map(m => m.Address).ConvertUsing(row => new List<Addresses> { row.GetRecord<Addresses>() });
        }
    }
    

0 个答案:

没有答案