问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

automapper在ORM中的作用,求教?

发布网友 发布时间:2022-04-10 21:31

我来回答

2个回答

热心网友 时间:2022-04-10 23:00

AutoMapper?举个最简单的例子。
比如在ORM中,与数据库交互用的Model模型是具有很多属性变量方法神马的。而当我们与其它系统(或系统中的其它结构)进行数据交互时,出于耦合性考虑或者安全性考虑或者性能考虑(总之就是各种考虑),我们不希望直接将这个Model模型传递给它们,这时我们会创建一个贫血模型来保存数据并传递。神马是贫血模型?贫血模型(DTO,Data Transfer Object)就是说只包含属性神马的,只能保存必须的数据,木有其它任何的多余的方法数据什么的,专门用于数据传递用的类型对象。在这个创建的过程中,如果我们手动来进行,就会看到这样的代码:
B b=new B();
b.XXX1=a.XXX1;
b.XXX2=a.XXX2;
...
...
...
return b;

此时,AutoMapper可以发挥的作用就是根据A的模型和B的模型中的定义,自动将A模型映射为一个全新的B模型。从而避免写这样又臭又长又无聊的代码。SO,理解为代码生成器也可以……

热心网友 时间:2022-04-11 00:18

自己看吧不抄了~
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我要问一下掇刀医保局恢复正常上班吗? 医保卡是东宝区的怎么才能转到掇刀区 东宝人社局 医保局 空调扇和风扇有什么区别 ...上了技校,现在上了电大的大专,档案在自己手里怎么办? 高职扩招的档案从哪里来 专科没有毕业档案怎么办 技校没上完考上专科,档案怎么转 凉薯和红薯有什么区别 凉薯和山药一样吗 我是一名教师 评职称发表论文 不知道网上哪些机构好点 具体? 在扫码的时候微信上面弹出反诈中心的信息需要完善是什么情况 网警怎么追回手机银行转账 用手机web发邮件能查出id码吗 密码箱撬开后锁还是好的,怎么重新设置密码? 温州振宏阀门球体有限公司第一车间怎么样? 温州振宏阀门球体有限公司怎么样? 激光切割机在哪个界面作图,咋导入机器文件里 用CorelDRAW导入CAD的文件用于激光切割机 你好请问 CAD出的DXF格式导入到激光打标机里要重新调坐标吗? 用CAD画好的图,导入激光切割机就无图型显示,有的又有,有的又没有,是不是坐标的问题啊,怎样解决啊? 怎么把图片导入到CAD里边而且在激光雕刻机里雕刻出来? cad文字怎么到激光机里就变锐空了 怎么把cad中画好的平面图导入激光标刻控制软件,这个软件中运行的图画格式是 .ct结尾的,这是什么格 cad图档 怎么导入基恩士镭雕机打标? 存在U盘面的CAD图型可以导到激光吗? 激光机怎样把cad展开图形编辑 cad看图王如何蓝牙传到激光电脑上 我12岁想看《福尔摩斯探案全集》合适吗? 名侦探柯南适合小学生看吗 怎样才能把一段文字复制在excel里,并且一个单元格一个字? 苹果无限制机是什么意思 微信里靑州反诈中心如何更改头像和名字 密码箱怎么锁起来 有了qq邮箱在手机上如何获得自己的id地址 苹果显示初始运营商是us at什么意思 向骗子转账汇款成功了,如何要回来 oppo屏幕上半部亮下半部暗 密码箱锁头怎么装 什么过程将对象和数据转换为通用格式储存 葱油芋艿烧好了放在明天早上是否可以吃吗? Linux怎么开放的9001端口,如何屏蔽 五朵花代表什么意思 送五朵花是什么意思 送花5朵代表什么含意 男生送女生五个拥抱、五朵花、五个爱心、五个亲亲是什么意思啦? 快手里男的给女的点评,女的送出五朵玫瑰花回复是什么意思? 送几朵花代表什么意思 女人怎么喜欢22~26男人搞 有没有没有职业行的美女网址,不要黄的 我女朋友的内裤有点黄色,会不会和别的男人搞过了?