我們需要在一個對象和另一個對象之間進行映射,即obj1.property1需要映射到obj2.property3,而obj1.property2需要映射到obj.property1等開源(免費).Net的對象映射軟件
我知道有像開放源代碼這樣的Java開源框架。
有沒有.Net的那裏?
我們需要在一個對象和另一個對象之間進行映射,即obj1.property1需要映射到obj2.property3,而obj1.property2需要映射到obj.property1等開源(免費).Net的對象映射軟件
我知道有像開放源代碼這樣的Java開源框架。
有沒有.Net的那裏?
:
基於慣例對象對象映射器。
AutoMapper使用流暢的配置API來定義對象 - 對象映射策略。 AutoMapper使用基於約定的匹配算法來匹配源和目標值。目前,AutoMapper面向模型預測場景,將複雜的對象模型扁平化爲DTO和其他簡單對象,其設計更適合於序列化,通信,消息傳遞或僅僅是域和應用層之間的反腐敗層。
UltraMapper是衆所周知的AutoMapper穩定的替代品。它的開發是爲了解決一些AutoMapper的限制,它比AutoMapper快得多。試一試。
目前正在積極開發。