我有幾個關於AutoMapper的問題。AutoMapper問題
1)我有一個名爲Category的類和一個名爲CategoryViewModel的View Model。我是否需要爲每個方向創建映射?
Mapper.CreateMap(類別,CategoryViewModel)
Mapper.CreateMap(中CategoryViewModel,類別)
2)如何映射收藏?我有一個CategoryListViewModel具有IEnumberable(Of CategoryViewModel)的單個屬性。我想填充返回IQueryable(Of Category)的服務中的那些?
謝謝!
對於#1,我只爲實體創建了一個映射到dto。然後我試圖將dto的一個實例映射回實體,但它不起作用:「缺少類型映射配置或不支持的映射」。 – Fabio 2011-03-03 04:07:39
如果實體對象中的屬性不在DTO中,那麼您可能還需要定義映射。什麼是完整的錯誤信息? – 2011-03-03 14:36:36
其實你可能是對的,你可能需要爲兩個方向添加一個註冊,即使兩種類型之間的所有屬性都是相同的......他們可能不是我想象的。 – 2011-03-03 14:55:02