自动映射器。根据嵌套对象的类型展平(反向翻转)嵌套集合

时间:2019-10-03 18:29:16

标签: automapper

我有根和地址模型

public class Root 
{
    public string Name {get;set;}
    public List<Address> Adresses {get;set;}
}

public class Address 
{
    public string Type {get;set;} //can be Mailing, Physical and Legal
    public string City {get;set;}
}

我需要将此模型展平为

public class FlatRoot
{
    public string FlatName {get;set;}
    public string LegalCity {get;set;}
    public string MailingCity {get;set;}
    public string PhysicalCity {get;set;}
}

虽然我可以很容易地使这个模型平坦,但是我不能使用ReverseMap()。 当我可以使用ReverseMap而不需要重复整个模型的映射时,是否可以用某种方式编写映射?

谢谢!

0 个答案:

没有答案