Automapper - Does it map lists of objects?

前端 未结 1 390
旧时难觅i
旧时难觅i 2020-12-07 20:03

I have the following Automapper defintion:

Mapper.CreateMap();
Mapper.CreateMap&         


        
相关标签:
1条回答
  • 2020-12-07 20:51

    In your AutoMapper Definition:

        CreateMap<MyStuffDTO, MyStuffViewModel>()
            .ForMember(dto => dto.MyDate, opt => opt.MapFrom(src => src.LastDate))
            .ForMember(dto => dto.MyTime, opt => opt.MapFrom(src => src.LastTime))
            .ForMember(dto => dto.Category, opt => opt.MapFrom(src => src.Category));
    

    In code:

    For Single:

    var result = Mapper.Map<MyStuffDTO, MyStuffViewModel>(obj);
    

    For List:

    var list = Mapper.Map<IList<MyStuffDTO>, IList<MyStuffViewModel>>(obj);
    
    0 讨论(0)
提交回复
热议问题