.Net的开源(免费)对象映射软件

时间:2009-10-14 10:25:16

标签: .net mapping

我们需要在一个对象和另一个对象之间进行映射,即obj1.property1需要映射到obj2.property3,而obj1.property2需要映射到obj.property1等。

我知道有像Dozer这样的Java开源框架。

那里有.Net的吗?

2 个答案:

答案 0 :(得分:1)

AutoMapper

  

基于约定的对象 - 对象映射器。

     

AutoMapper使用流畅的配置API来定义对象 - 对象映射策略。 AutoMapper使用基于约定的匹配算法来匹配源值和目标值。目前,AutoMapper面向模型投影场景,将复杂对象模型展平为DTO和其他简单对象,其设计更适合于序列化,通信,消息传递,或者只是域和应用层之间的反腐败层。

答案 1 :(得分:1)