首页 > 其他分享 >.NET6 使用AutoMapper

.NET6 使用AutoMapper

时间:2023-08-25 11:24:43浏览次数:35  
标签:对象 使用 AutoMapper NET6 注入 构造函数

一、Net 6环境下的.net core项目里如何使用AutoMapper实现依赖注入。

  注: AutoMapper 是一个对象-对象映射器,可以将一个对象映射到另一个对象。

  第一步,在Nuget引入AutoMapper、AutoMapper.Extensions.DependencyInjection这两个NuGet包

 

 

  第二步,定义Profile,方便对注入服务进行管理:

 

 

  第三步,在Program.cs中注册:

 

 

  第四步,在构造函数中注入:

 

 

  第五步,在方法中进行调用Map存储:

标签:对象,使用,AutoMapper,NET6,注入,构造函数
From: https://www.cnblogs.com/C276688/p/17656414.html

相关文章

  • VisionPro CogPMAlignTool图像匹配工具的使用详解
    PMAlign工具:此工具可用于训练模板,然后使用在连续的输入图像中搜索模板。可指定执行模板训练或模板搜索时要使用的算法类型,并可选择利用图像还是利用形状模型集合创建已训练模板。输入图像内的可选搜索区域可限制模板搜索的范围。目的:这里主要分享一下,如何在一个ToolBlock中使......
  • workerman定时任务使用
    定时任务在有些场合很实用,像淘宝的自动确认收货就必须放在服务端进行,这时workeran的定时任务就派上用场了,它可以支持毫秒,crontab的粒度是一分钟需要注意的是因为定时任务一直在执行,业务逻辑里太耗时的需要使用异步操作,如用AsyncTcpConnection异步创建个tcp连接,把耗时操作放在这个......
  • 思维导图神器 xmind 使用过程的一些问题汇总
    xmind是一款商业思维导图(Mindmap)软件,目前有3个版本:xmind,,xmindPlus,xmindPro。其中xmindPlus,xmindPro是商业软件,并且是xmind公司的主要产品。更多的是面向商业付费用于,包含了类似"头脑风暴","演示模式","录音","过滤","搜索"等高级功能。软件采用目前全球最先进的EclipseRCP软......
  • 画时序图、类图、用例图的神器staruml使用常见问题汇总
    staruml是一款开放源码的UML开发工具,可绘制9款UML图:用例图、类图、序列图、状态图、活动图、通信图、模块图、部署图以及复合结构图等当然还有很多其他工具如SoftwareIdeasModeler,甚至有在线画时序图的:https://www.websequencediagrams.com/,不过速度很......
  • VisionPro Blob工具基本使用
    Blob功能用于查找和分析图像中的各种形状。Blob是先根据用户设定好的灰阶范围对图像进行分割,然后对目标进行查找和分析。Blob结果报告多种属性面积质心周长主轴…适用场景:1.对象在尺寸、形状、方向上有很大差异(很难或不可能训练模型)2.在背景中没有明......
  • VisionPro PMAlign基本使用
    1.CogPMAlignTool的操作方法抓取图像-设置训练区域及参数-训练模板-设置运行参数与区域-运行-查看结果2.CogPMAlignTool的基本原理图案位置搜索工具(识别+定位)基于边缘特征的模板而不是基于像素的模板匹配支持图像中特征的旋转与缩放边缘特征表示图像中不同区域......
  • c++ stl std::sort使用例子
    classUser{public:int32_tm_fight_power;private:int32_tm_level;};boolCenterData::compare(constUser*left,constUser*right){if(left->m_fight_power!=right->m_fight_power){returnleft->m_fight_power>ri......
  • C# 使用 PaddleOCRSharp 识别 图片中的文字、 使用QRCoder生成二维码
    使用PaddleOCRSharp识别图片中的文字  在只用PaddleOCRSharp之前用过另外一种识别:Tesseract。它识别速度是非常快的,但是准确率堪忧,而且使用的时候需要区分语言,这里权当一些经验交流,不是说Tesseract不好。PaddleOCRSharp资料汇总:开源工具开发者博客:https://www.cnblogs.com/ra......
  • vue~layout模板页的使用
    模板页的重要性Vue项目中使用布局组件来创建页面布局的方式是完全可行的,而且在很多项目中都被广泛采用,包括像ruoyi这样的框架。这种模式有助于实现统一的页面布局结构,减少重复代码,并提高代码的可维护性。让我们具体分析一下你提到的ruoyi框架的做法:Layout组件:layout/i......
  • BeautifulSoup:学习使用BeautifulSoup库进行HTML解析和数据提取。
    BeautifulSoup是一个用于解析HTML和XML文档的Python库。它可以帮助我们从网页中提取数据,并以易于操作的方式进行分析。以下是使用BeautifulSoup进行HTML解析和数据提取的基本语法:安装BeautifulSoup库:首先,你需要在你的Python环境中安装BeautifulSoup库。可以使用以下命令进行安......