我们需要在一个对象和另一个对象之间进行映射,即obj1.property1需要映射到obj2.property3,而obj1.property2需要映射到obj.property1等。
我知道有像Dozer这样的Java开源框架。
那里有.Net的吗?
答案 0 :(得分:1)
基于约定的对象 - 对象映射器。
AutoMapper使用流畅的配置API来定义对象 - 对象映射策略。 AutoMapper使用基于约定的匹配算法来匹配源值和目标值。目前,AutoMapper面向模型投影场景,将复杂对象模型展平为DTO和其他简单对象,其设计更适合于序列化,通信,消息传递,或者只是域和应用层之间的反腐败层。
答案 1 :(得分:1)