2009-10-14 26 views
0

我們需要在一個對象和另一個對象之間進行映射,即obj1.property1需要映射到obj2.property3,而obj1.property2需要映射到obj.property1等開源(免費).Net的對象映射軟件

我知道有像開放源代碼這樣的Java開源框架。

有沒有.Net的那裏?

回答

1
AutoMapper

基於慣例對象對象映射器。

AutoMapper使用流暢的配置API來定義對象 - 對象映射策略。 AutoMapper使用基於約定的匹配算法來匹配源和目標值。目前,AutoMapper面向模型預測場景,將複雜的對象模型扁平化爲DTO和其他簡單對象,其設計更適合於序列化,通信,消息傳遞或僅僅是域和應用層之間的反腐敗層。