automapper列表映射的问题

时间:2016-12-28 08:22:00

标签: c#-4.0 automapper

我使用automapper进行对象转换,其中source是表类,destination是属性类。

我使用.dml连接数据库。 应用类型 - 窗口 使用平台 - VS-12 framework 4.5,automapper版本4.2.1

问题: - 转换单个类对象后自动转换器成功转换但是当我使用list时它返回零。

在Config类中 -

public static Initialize();

Mapper.CreateMap<Source, destination>().ReverseMap();
Mapper.CreateMap<List<Source>, List<destination>>().ReverseMap();

代码 - //它成功运行

Mapper.map(result, objdestination);

//它没有运行工作,也没有给出任何异常

Mapper.map(listresult, listdestination);

提前致谢。

1 个答案:

答案 0 :(得分:0)

 var config = new MapperConfiguration(cfg =>   
    {  
       cfg.CreateMap< Source, destination>().ReverseMap();   
    });   
     config.AssertConfigurationIsValid();  // check if configuration valid.    
     IMapper mapper = config.CreateMapper();  
     var appProduct = mapper.Map<List<destination>>(sourceObj);