AutoMapper可以从子集合中选择值T到新列表<t>?</t>

时间:2010-03-31 14:54:55

标签: c# automapper

我有一个这样的对象:

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 :(得分:0)

不,现在不是自动的。你可以为FooChild做一个旋转变压器或类型转换器 - &gt;字符串,但没有看到属性的名称并自动卷起它。这是我正在寻找2.0的重要增强之一。