Automapper. Выравнивание (и обратное возвращение) вложенной коллекции на основе типа вложенного объекта - PullRequest
0 голосов
/ 03 октября 2019

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

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...