0
我從頭開始構建mvc應用程序。目前,我非常懷疑從域實體到視圖模型的映射。我有以下的項目佈局Asp.net在哪裏構建視圖模型
- MVC應用
- B1中層(每個域,所以1單,1爲客戶等)
- 庫層。每桌大多數。
例如,現在我需要構建網格。例如,在索引頁上調用控制器來獲取屏幕上的網格。然後,索引頁面調用最終調用存儲庫的BL層來訪問數據庫中的數據。現在我的問題是,我應該在哪裏將域實體映射到視圖模型?我可以在控制器或BL層中執行此操作。優缺點都有什麼?
你的意思是,然後在控制器調用類似於: List cityGridModel = CityMapper.Map(cityService.GetCities());或者你會像List
Patrick
第二個更好,即'List