Automapper将UserId属性按名称映射到静态值

时间:2017-11-22 17:06:10

标签: c# .net automapper

我使用automapper在每个用户之间映射模型。 我也可以这样做,将特定类型的属性映射到userId

  cfg.CreateMap<Model, Command>()
                .ForMember(dest => dest.UserId, opt => ClaimsPrincipal.Current.UserId))

但是我找不到一种方法可以将其设置为某种约定,以便每次映射模型并且有一个属性“UserId”,它应该设置为ClaimsPrincipal.Current.UserId。

这现在有效吗?

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您是否尝试过MapTo属性?

If TypeName(ctl) = "CheckBox" And ctl.Value = False Then