ABP源碼分析三十一:ABP.AutoMapper


這個模塊封裝了Automapper,使其更易於使用。

下圖描述了改模塊涉及的所有類之間的關系。

 

AutoMapAttributeAutoMapFromAttributeAutoMapToAttribute:這三個attribute用於標注一個類到另外一個類的map方向。

 

AutoMapperHelper: 通過調用Automapper的API,根據類的AutoMap的特性完成類型之間的Map.

 

AbpAutoMapperModule: 1. 查找項目中所有標注了AutoMap特性的類型,並完成他們之間的Map. 2. 完成LocalizableString與String的Map.

 

AutoMapExtensions: 擴展了object. 如下圖,通過object的mapto方法,就可以完成對象間的轉換。

返回ABP源碼分析系列文章目錄


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM