如何覆盖单个automapper属性映射?

时间:2018-04-05 17:05:24

标签: c# .net automapper

我已经创建了一个从GetUsers_Result到User的映射,如下所示:

config.CreateMap<GetUsers_Result, Core.Models.User>();

这很好用,但现在GetUsers_Result有一个从UserId到UserExtensionId的属性更新,但是这个User对象需要保留其UserId属性名。有没有一种简单的方法可以在config.CreateMap()方法中覆盖此属性映射?

1 个答案:

答案 0 :(得分:0)

config.CreateMap<GetUsers_Result, Core.Models.User>()
    .ForProperty(dst => dst.UserExtensionId, opt => opt.MapFrom(src => src.UserId))