自动执行器,映射异常

本文关键字:映射 异常 执行 | 更新日期: 2023-09-27 18:01:35

我在我的解决方案的代码中的许多位置使用了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 -> MyClassMyProject.DataContexts。MY_CLASS -> MyProject.BusinessModels.MyClass

目的地路径:列表1 [0]

自动执行器,映射异常

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