ProjectTo Automapper ASP.NET Core

时间:2017-03-14 09:27:29

标签: automapper

我在asp.net核心中使用AutoMapper 5.2.0的ProjectTo功能。 我已经在启动课上初始化了我的映射。但它抛出异常: 映射未初始化。

2 个答案:

答案 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();
        });

         ...
    }

Here you can find a good answer step by step

相关问题