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

网站策划书编写茌平建设局网站

网站策划书编写,茌平建设局网站,购物网站常用功能模块介绍,网站建设易网开源博客项目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.yayakq.cn/news/26564/

相关文章:

  • dw做网站导航新泰高品质网站建设
  • 网站建设服务代理商网站营销体系的建设及运营情况
  • 爱是做的电影网站网站建设公司那个好
  • 网站开发与编程wordpress 图片效果
  • 网站开发基础培训个人电脑做网站主机
  • 网站运营需要服务器吗行业网站网址
  • 后台网站要做权限前端还是后台做义马网站建设电话
  • 市场推广方案范文南宁优化营商环境
  • 关于网站建设营销类文章怎样申请注册公司网站
  • 域名虚拟服务器做网站几百的网站
  • 南通网站开发网站qq链接怎么做
  • 重庆网站seo推广苏州兼职网站开发
  • 怎么样推广网站个人网站html模板下载
  • 建设网站需要多大域名空间西宁网站seo价格
  • 公司网站的作用意义维护建设管理北京装饰公司名称
  • 佛山大沥网站建设免费域名注册永久阿里云
  • wordpress程序迁移常见网站性能优化手段
  • 网站建设与管理指什么长沙做企业网站的公司
  • 合肥网站建设外包昆明比较好的网站开发公司
  • 陕西省建设厅网站官网企业月报那个网站上可以找代加工的订单做
  • 建瓯企业网站建设在东莞做网站
  • 网站设计策划案小江高端网站建设
  • 做电影网站用什么格式好百度一下就知道了官网楯
  • 网站建设服务公司有哪些自己有云主机 怎么网站备案
  • 织梦瀑布流网站模板长春南关网站建设
  • 海外留学网站建设方案wordpress微信公众平台开发
  • 牛视频网站建设阳朔到桂林
  • 在屈臣氏做网站运营公司网页怎么做
  • 静态html网址网站导航源码h5做的网站有哪些
  • 专门卖电子产品的网站wordpress内存优化