将AutoMapper从3.3升级至5.1.1,将原先的
Mapper.CreateMap<A, B>();
改为
Mapper.Initialize(cfg => cfg.CreateMap<A, B>());
在运行时 ProjectTo() 总是报错:
System.InvalidOperationException: Missing map from A to B. Create using Mapper.CreateMap<A, B>.
是 Mapper.Initialize() 使用问题,详见:升级AutoMapper后遇到的“Missing map”与“Missing type map configuration or unsupported mapping”问题 。