2010-03-31 1 views
0

У меня есть объект вроде этого:Может ли AutoMapper выбрать значение T из дочерней коллекции в новый список <T>?

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 и создание карты для это, но я просто хочу объединить названия детей в простой список строк.

ответ

0

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

Смежные вопросы