0
我有一個源類,像這樣:如何將多個字段映射到同一個字段?
public class Order
{
public int ID { get; set; }
public string RXEAmount{ get; set; }
public string RXOAmount{ get; set; }
}
需要映射到這個類:
public class Item
{
public int ID { get; set; },
public string Value { get; set; }
}
映射貌似現在這種權利:
CreateMap<Order, Item>()
.ForMember(dest => dest.VALUE, m => m.MapFrom(src => src.RXEAmount))
.ForMember(dest => dest.VALUE, m => m.MapFrom(src => src.RXOAmount))
;
我如何這樣做的方式允許我映射這兩個字段而不替換VALUE中的值?
你想達到什麼目的?爲什麼要將兩個屬性映射到'Value'屬性並*不*替換值?你想總結金額? –
基本上,在我映射這些後,我需要創建兩個單獨的Item記錄,每個記錄都帶有上面映射的VALUE之一。是的,不是替換問題,不是下一個問題。 –