2010-03-31 34 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中看到的重大增強之一。

相關問題