Может ли AutoMapper выбрать значение T из дочерней коллекции в новый список <T>? - PullRequest
0 голосов
/ 31 марта 2010

У меня есть такой объект:

public class Foo {
    public string Title { get; set; }
    public IList<FooChild> Children { get; set; }
}

public class FooChild {
    public string Title { get; set; }
}

Я хочу сопоставить это с моделью вида, подобной этой:

public class FooDTO {
    public string Title { get; set; }
    public List<string> ChildrenTitles { get; set; }
}

Я знаю, что мог бы сделать это, создав FooChildDTO и создав карту для него, но я действительно просто хочу объединить заголовки детей в простой список строк.

1 Ответ

0 голосов
/ 31 марта 2010

Нет, не автоматически прямо сейчас. Вы можете сделать преобразователь или преобразователь типов для строки FooChild ->, но ничего, что просматривает имя свойства и автоматически свернет его. Это одно из самых больших улучшений, которое я смотрю в 2.0, однако.

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