我正在使用 AutoMapper 5.1.1.0 版。以前我能够做到以下几点:
Mapper.CreateMap<SchoolYearDetail, SchoolYearDto>();
但在 5.1.1.0 版本中,它不再存在。谁能告诉我该怎么做?
我正在使用 AutoMapper 5.1.1.0 版。以前我能够做到以下几点:
Mapper.CreateMap<SchoolYearDetail, SchoolYearDto>();
但在 5.1.1.0 版本中,它不再存在。谁能告诉我该怎么做?
根据您的示例,以前AutoMapper
是静态的,现在要实例化。
以下链接由AutoMapper
https://lostechies.com/jimmybogard/2016/01/21/removing-the-static-api-from-automapper/的创建者提供
如果该链接停止工作,这是一个片段。
var config = new MapperConfiguration(cfg => {
cfg.CreateMap<Source, Dest>();
});
var mapper = config.CreateMapper();
var source = new Source();
var dest = mapper.Map<Source, Dest>(source);
许多其他与此相关的stackoverflow帖子:
Automapper 说 Mapper.Map 已过时,全局映射?
希望有帮助。