У меня есть модели Root и Address
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 без необходимости повторять сопоставление целых моделей?
Спасибо!