AutoMapper 将 DTO 属性映射到模型列表
AutoMapper Map DTO Properties to Model List
我有一个这样的 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; }
}
我什至不确定要 post 什么,因为我已经尝试过了,因为它几乎什么都没有。
您应该能够为此创建一个简单的地图:
CreateMap<Original, Model>()
.ForMember(dest => dest.Items, opt => opt.MapFrom(src => new List<string> {dest.Item1, dest.Item2, dest.Item3});
我有一个这样的 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; }
}
我什至不确定要 post 什么,因为我已经尝试过了,因为它几乎什么都没有。
您应该能够为此创建一个简单的地图:
CreateMap<Original, Model>()
.ForMember(dest => dest.Items, opt => opt.MapFrom(src => new List<string> {dest.Item1, dest.Item2, dest.Item3});