AutoMapper将DTO属性映射到模型列表

时间:2019-07-26 21:03:12

标签: c# automapper

我有一个这样的DTO对象:

public class Original {

     public string Item1 { get; set; }
     public string Item2 { get; set; }
     public string Item3 { get; set; }
}

然后,我想使用AutoMapper将这3个项目映射到模型上的List<string>属性。

public class Model {

     public List<string> Items { get; set; }
}

我什至不知道该张贴什么,因为我什至没有尝试过。

1 个答案:

答案 0 :(得分:0)

您应该能够为此创建一个简单的地图

CreateMap<Original, Model>()
     .ForMember(dest => dest.Items, opt => opt.MapFrom(src => new List<string> {dest.Item1, dest.Item2, dest.Item3});
相关问题