Automapper Map.CreateMap 不再使用了?

Automapper Map.CreateMap not used anymore?

我使用的是 AutoMapper 5.1.1.0 版。 以前我能够做到以下几点:

Mapper.CreateMap<SchoolYearDetail, SchoolYearDto>();

但是在5.1.1.0版本中它已经不存在了。 谁能告诉我该怎么做?

以前 AutoMapper 根据您的示例是静态的,现在需要实例化。

Link 下面是 AutoMapper
的创建者 https://lostechies.com/jimmybogard/2016/01/21/removing-the-static-api-from-automapper/

如果 link 停止工作,这里有一个片段。

var config = new MapperConfiguration(cfg => {
  cfg.CreateMap<Source, Dest>();
});

var mapper = config.CreateMapper();
var source = new Source();
var dest = mapper.Map<Source, Dest>(source);

许多其他与此相关的 Whosebug 帖子:

希望对您有所帮助。