公司就得项目用的automapper 是 4.2.1 当时用的方法是:Mapper.CreateMap<source,sourceDto>();
在最新版 6.0.1 中,这些个方法被删除了,变了一种方法:Mapper.Instance(cfg=>cfg.createMap<source ,sourceDto>());
还有建立关系映射时,也发生了改变,原来用的是 var map=Mapper.CreateMap<source,sourceDto>();
map.ConstructUsing(s=> new sourceDto{映射关系});
新的方法用的是:
var configuration= new MapperConfiguration(
cfg=>cfg.CreateMap<source,sourceDto>()
.ConstructUsing(s=> new sourceDto {映射关系}