我们需要在一个对象和另一个对象之间进行映射,即obj1.property1需要映射到obj2.property3,obj1.property2需要映射到obj.property1,依此类推。
我知道有像Dozer这样的Java开源框架。
外面有没有.Net的?
发布于 2009-10-14 10:27:44
AutoMapper
基于约定的对象-对象映射器。
AutoMapper使用fluent配置API来定义对象-对象映射策略。AutoMapper使用基于约定的匹配算法将源值与目标值进行匹配。目前,AutoMapper面向模型投影场景,将复杂的对象模型扁平化为DTO和其他简单对象,其设计更适合于序列化、通信、消息传递,或者只是域和应用层之间的反损坏层。
发布于 2017-05-08 15:09:39
对于著名的AutoMapper,UltraMapper是一个稳定的替代品。它是为了处理一些AutoMapper限制而开发的,它比AutoMapper快得多。试试看。
它目前正在积极开发中。
https://stackoverflow.com/questions/1565452
复制相似问题