自动映射,映射异常

时间:2013-02-28 07:51:37

标签: c# .net automapper

我在解决方案的代码中的许多位置使用Automapper。但我不明白为什么在这个解决方案的一个项目中,我这样做:

Mapper.CreateMap<MY_CLASS, MyClass>();

Mapper.AssertConfigurationIsValid();

var result = Mapper.Map<List<MY_CLASS>, List<MyClass>>(myListResult);

我在Mapper.Map行上遇到此异常: 缺少类型映射配置或不支持的映射

在配置中,我忽略除了Id字段,同一个异常

之外的所有属性

我真的不明白为什么。有没有办法更准确地知道这个问题?

更新1

失败MyTestMethod抛出异常: AutoMapper.AutoMapperMappingException:缺少类型映射配置或不支持的映射。

映射类型: MY_CLASS - &gt;我的课 MyProject.DataContexts.MY_CLASS - &gt; MyProject.BusinessModels.MyClass

目的地路径: List`1 [0]

1 个答案:

答案 0 :(得分:2)

由于没有答案,我想补充一点,nemesv对这个问题的评论指出了我正确的方向。那是CreateMapper语句没有被执行,导致与OP相同的例外。