我有一個MVC應用程序,並且我已經開始使用DTO專門將數據發送到視圖。我使用AutoMapper來緩解這個過程。爲複雜頁面映射DTOs的正確方法
想象一下,我有一個客戶有很多訂單。要顯示簡單的客戶概覽頁面,我可以使用帶有映射客戶名稱,地址等的簡單DTO類的AutoMapper。要映射訂單,我可以將Customer.Orders的List < > AutoMapper更簡單的列表<CustomerOrderDTO>。
我現在停留在我想在兩個相同視圖中的頁面上。也許一個簡單的標題與客戶名稱和電話號碼,然後是一個訂單清單。在某些情況下,偏色是完美的解決方案,但不是全部。
所以我的問題是這樣的頁面的DTO如何看,以及如何映射(最好使用AutoMapper)。在我迄今爲止的研究中,我看不到AutoMapper如何映射嵌入的枚舉類型。
謝謝,我會給你一個去。我錯過了它如何映射對象中包含的集合,但是從你所說的僅僅是首先創建兩個映射的情況。 – user654384 2011-03-12 13:03:13