我們正在構建一個應用程序,並且我們有一個DataTranslationLayer負責將數據庫對象轉換爲視圖模型對象。AutoMapper初始化
因爲我們沒有將我們的數據庫對象傳遞給web項目,所以我們無法在global.asax中進行初始化。我們需要在DataTranslationLayer中進行初始化。
問題是,當我們實例化類,它做了另一個初始化,並且現在導致問題,因爲AutoMapper被設計爲只初始化一次。
所以我的問題是,有沒有人實現了類似的解決方案,你做了什麼?
解決方案是在DTL中創建一個靜態類,我們在應用程序啓動時調用該靜態類,還是有更優雅的解決方案?
嗯,有趣。謝謝 – griegs