2010-03-22 13 views
1

Automapper可以將NameValueCollection中的值映射到對象上,其中target.Foo接收存儲在集合中「Foo」鍵下的值?Automapper可以從NameValueCollection中的數據填充強類型對象嗎?

我有一個業務對象,它將一些數據存儲在屬性包中的命名屬性和其他數據中。不同的視圖對財產包中的數據做出了不同的假設,我在特定於頁面的視圖模型中捕獲這些數據。我想使用AutoMapper來映射「固有」屬性(始終存在的屬性)以及「動態」屬性(每個視圖可能存在或可能不存在的屬性)。

回答

0

現在不是開箱即用,這是我在尋找2.0的東西。但是,您可以構建一個自定義IObjectMapper爲您執行此操作。

+0

感謝您的回覆。看起來我也可以使用'.AfterMap()',對嗎? – 2010-03-22 18:20:27

+0

是的,這是我們在後期地圖處理中使用相當多的東西。 – 2010-03-24 15:55:38