Dictionary map to an object using Automapper

前端 未结 6 557
执笔经年
执笔经年 2020-11-29 07:50

Below code is just for this question

I am having a class like

public User class
{
 public string Name{get;set;}
 public string Age{get;set;
}
         


        
6条回答
  •  难免孤独
    2020-11-29 08:23

    This will work if your function type is "ExpandoObject".

    public EmpClass
    {
       public string EmpName { get; set; }
       public int EmpId { get; set; }
    }
    
    this.CreateMap, EmpClass>()
                    .ForMember(dest => dest.EmpName, src => src.MapFrom(x => x["EmpName"]))
                    .ForMember(dest => dest.EmpId, src => src.MapFrom(x => x["EmpId"]));
    

    Let me know if it helps.

提交回复
热议问题