当前位置: 首页 > news >正文

电子商务网站建设与管理试题开发小程序

电子商务网站建设与管理试题,开发小程序,wordpress全图水印,软件项目外包网站开源博客项目Blog使用mapster框架映射对象,主要是在数据库表对象及前端数据对象之间进行映射,本文学习并记录项目中mapster的使用方式。   App.Hosting项目的program文件中调用builder.Services.AddMapper函数进行对象模型自动映射,而该函数…

  开源博客项目Blog使用mapster框架映射对象,主要是在数据库表对象及前端数据对象之间进行映射,本文学习并记录项目中mapster的使用方式。
  App.Hosting项目的program文件中调用builder.Services.AddMapper函数进行对象模型自动映射,而该函数定义在App.Framwork项目的ServiceCollectionExtension类中(命名空间App.Framwork.Mapper.Extensions),函数中主要做了两件事:
  1)调用 TypeAdapterConfig.GlobalSettings.Scan扫描并注册当前解决方案的四个项目中所有继承自IRegister接口的非抽象类(函数内部逻辑见下面截图);
  2)调用TypeAdapterConfig.GlobalSettings.Default.NameMatchingStrategy设置目标类和源类中属性名称按Pascal规则匹配,并使用全局设置将映射策略应用到所有的映射配置。

在这里插入图片描述

  整个解决方案中IRegister接口的继承关系如下图所示,由于大部分源类和目标类中的属性名称相同,仅在App.Application项目中针对ArticleInfo和ArticleInputDto、AccountDetailsDto和SysAccount、AccountDetailsDto和SysUser等三组类中的特定属性进行了属性映射配置。
在这里插入图片描述

  最后是在App.Application项目和App.Hosting的服务类和控制类中调用mapster的adapt函数进行对象映射,在此不再一一列举。
  开源博客项目Blog中使用的主要是mapster的基本用法,后续会结合mapster官网教程继续学习mapster的其它用法。

参考文献:
[1]https://gitee.com/miss_you/Blog
[2]https://www.donet5.com/Home/Doc
[3]https://github.com/MapsterMapper/Mapster
[4]https://github.com/rivenfx/Mapster-docs

http://www.tj-hxxt.cn/news/97521.html

相关文章:

  • 转运公司网站建设谷歌浏览器网址
  • 网站怎样快速排名漂亮的网页设计
  • 快站微信网站制作企业宣传视频
  • 深圳网站建设开发公司哪家好跨境电商网站开发
  • 苏州网站快速排名优化百度推广排名怎么做的
  • 素材免费网站seo 360
  • 温州手机网站制作哪家便宜郴州网站建设
  • 宠物寄养网站毕业设计免费的云服务器有哪些
  • 岳阳建设厅网站南昌seo技术外包
  • php网站开发技术是什么新网站如何快速收录
  • 开发公司虚列成本广东seo外包服务
  • 青海网站建设公司百度推广账号登陆入口
  • 绍兴专业做网站公司seo引擎优化外包
  • 沧州做网站最好的公司企业站seo外包
  • 个人工作室的网站磁力吧
  • 东莞石龙网站建设windows优化大师怎么使用
  • 做木皮的网站淘宝关键词搜索排行榜
  • 手机电影网站建设行业关键词词库
  • 珠海营销型网站建设广告代发平台
  • 开通小程序流程深圳百度推广seo公司
  • 沧州网站建设培训个人网站注册平台
  • 并提示网站菜单导航及用户登录关键词分析软件
  • 怎么做网站搜索百度开发者平台
  • 做设计必知网站市场营销策略有哪4种
  • 东莞网站推广需要多少钱百度公司推广
  • 网站做推广有用网站建设费用都选网络
  • 商务部网站建设情况汇报广州seo学徒
  • 深圳网站seo优化排名公司怎么创建域名
  • 乐山做网站的公司百度网络科技有限公司
  • 河南做外贸网站的公司简介网络舆情的网站