AutoMapper忽略来自所有目标的所有未映射的属性

时间:2018-07-14 20:54:54

标签: automapper-6

我们在AutoMapper中有以下内容

 public class AutomapperConfigure : IAutomapperConfigure
    {
        public void Config()
        {

            Mapper.Initialize(x =>
            {
                x.AddGlobalIgnore("EmployeeId");
            });

    }
}

我想要一些可以配置为忽略每个目标映射中所有未映射属性的东西。

我不想为每种类型手动创建地图。我希望它是自动的。仅当源属性和目标属性相同时,Automapper才会自动映射。如果目标还有一个附加的属性映射,则会失败,并且我们假设像下面这样进行手动映射。

Mapper.Initialize(x =>
            {
                x.CreateMap<EmployeeAddDTO, Employee>();
            });

我想避免这种情况。我希望所有映射(以及将来的事情)都可以一次性完成。

关于其他自动映射器的想法,建议或建议(赞赏)

0 个答案:

没有答案