我在解决方案的代码中的许多位置使用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]
答案 0 :(得分:2)
由于没有答案,我想补充一点,nemesv对这个问题的评论指出了我正确的方向。那是CreateMapper语句没有被执行,导致与OP相同的例外。