我在解决方案的代码中的许多位置都使用了 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 -> MyClass MyProject.DataContexts.MY_CLASS -> MyProject.BusinessModels.MyClass
目标路径:List`1[0]