首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于.Net的开源(免费)对象映射软件

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

Stack Overflow用户
提问于 2009-10-14 10:25:16
回答 2查看 555关注 0票数 1

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

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

外面有没有.Net的?

EN

回答 2

Stack Overflow用户

发布于 2009-10-14 10:27:44

AutoMapper

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

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

票数 1
EN

Stack Overflow用户

发布于 2017-05-08 15:09:39

对于著名的AutoMapper,UltraMapper是一个稳定的替代品。它是为了处理一些AutoMapper限制而开发的,它比AutoMapper快得多。试试看。

它目前正在积极开发中。

项目链接:https://github.com/maurosampietro/UltraMapper

Nuget包:https://www.nuget.org/packages/UltraMapper/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1565452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档