我正在尝试在 Quartz.Net 服务器托管的作业中使用 AutoMapper。在服务启动时,我加载了所有映射配置文件,其中一个具有:
Mapper.CreateMap<Data.Models.ManufacturerAlias, Business.Models.ManufacturerAlias>();
在作业中,我调用了 Map<>,但出现以下错误:异常:AutoMapper.AutoMapperMappingException:缺少类型映射配置或不支持的映射。映射类型:ManufacturerAlias -> ManufacturerAlias SmartBIM.Data.Models.ManufacturerAlias -> SmartBIM.Business.Models.ManufacturerAlias 目标路径:ManufacturerAlias 源值:SmartBIM.Data.Models.ManufacturerAlias
Mapper.AssertConfigurationIsValid() 没有给我任何例外。
这是一个线程问题 - 我需要在 Job.Execute() 加载配置文件吗?
谢谢 :)