我在asp.net核心中使用AutoMapper 5.2.0的ProjectTo功能。 我已经在启动课上初始化了我的映射。但它抛出异常: 映射未初始化。
答案 0 :(得分:0)
在startup.cs中初始化Map
Mapper.Initialize(config => {
config.CreateMap<source, Destination>().ReverseMap();
});
答案 1 :(得分:0)
您缺少初始化,但是,我建议您使用配置文件方法配置,尤其是如果您有兴趣测试代码。
您能否在问题中添加更多细节?
这是使用静态方法的典型配置
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
...
AutoMapper.Mapper.Initialize(cfg =>
{
cfg.CreateMap<ClassEntity, ClassDto>().ReverseMap();
});
...
}