我使用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);
提前致谢。
答案 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);