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

个人主机做网站网络营销的方式有几种

个人主机做网站,网络营销的方式有几种,婚庆网站的设计意义,WordPress文章设置密码Asp.net Core 中一键注入接口 前言准备开始使用 前言 在之前开发Asp.Net Core程序时遇到接口需要一个一个的注入到Services中,当有非常多的接口需要注入时会显得代码成为了一座山,这里记录一下如何通过接口的命名一键自动注入. 准备 IDE: Visual studio 2022 .Net版本:.Net …

Asp.net Core 中一键注入接口

  • 前言
  • 准备
  • 开始
    • 使用

前言

在之前开发Asp.Net Core程序时遇到接口需要一个一个的注入到Services中,当有非常多的接口需要注入时会显得代码成为了一座山,这里记录一下如何通过接口的命名一键自动注入.

准备

IDE: Visual studio 2022
.Net版本:.Net 8

开始

首先是接口的命名需要规范,列如接口命名为TestDao,实现类命名为TestDaoImpl,这里就以DaoDaoImpl来做示范.
新建一个类,命名为ServiceCollectionExtensions,内容如下:

        public static IServiceCollection AddDaosWithConvention(this IServiceCollection services, Assembly assembly){var interfaceSuffix = "Dao"; // 接口命名结尾var implementationSuffix = "DaoImpl";// 实现类命名结尾// 通过反射的机制来寻找所有的接口命名符合interfaceSuffix 结尾的var interfaceTypes = assembly.GetTypes().Where(t => t.IsInterface && t.Name.EndsWith(interfaceSuffix)).ToArray();// 通过反射的机制来寻找所有的实现类命名符合interfaceSuffix 结尾的var types = assembly.GetTypes().Where(t => t.IsClass && !t.IsAbstract && t.Name.EndsWith(implementationSuffix)).ToList();// 使用AddScoped注入所有符合的接口与实现类foreach (var interfaceType in interfaceTypes){foreach (var type in types){var interfaceName = type.GetInterfaces().FirstOrDefault(i => i.Name == interfaceType.Name)?.Name;if (interfaceName != null){services.AddScoped(interfaceType, type);}}}return services;}

使用

Program.cs文件中添加:

builder.Services.AddDaosWithConvention(Assembly.GetExecutingAssembly());

当上述配置完成后,在创建完接口与实现类后可以直接引用,不需要再去注册.

http://www.khdw.cn/news/19586.html

相关文章:

  • 做视频网站的备案要求西安网站建设公司排行榜
  • 公司网站怎么建站舆情管理
  • 网站建设步骤 教 程桔子seo工具
  • 如何制作h5做网站最新一周新闻
  • 问答论坛网站建设网络推广优化品牌公司
  • 网站建设推广视频英语培训机构
  • 做非经营网站需要营业执照搜索引擎seo优化平台
  • 日照园林建设发展有限公司网站免费关键词优化排名软件
  • 免费做长图的网站微信朋友圈推广文案
  • 霍州做网站深圳网络营销模式
  • 自己做的网站怎么放到外网上线上网络推广怎么做
  • 中山市做网站的公司广州seo招聘网
  • 急招二级建造师长沙搜索排名优化公司
  • 自己想做一个网站怎么做的腾讯企点qq
  • 北京市门头沟有没有做网站的新网站如何推广
  • 服务器建设网站品牌推广公司
  • 兰州网站的优化合肥百度快速排名优化
  • dw网站建设关键词在线试听免费
  • 追设计网站今天国际新闻大事
  • 我做的网站不知道网站怎么办搜索引擎关键词的工具
  • 电子商务网站建设与维护的教学建网站一般多少钱
  • 动态网站开发 用什么模板语言企业营销推广方案
  • 用word文档做网站腾讯云域名注册官网
  • 网站项目策划书模板seo推广公司有哪些
  • 做网站用jsp还是html微信搜一搜seo
  • 网站上传视频怎么做口碑营销案例有哪些
  • 黄山网站建设公司上海网络营销
  • 郑志平爱站网创始人宣传页面怎么制作
  • 苏州高端网站设计企业怎样做好销售和客户交流
  • dw网站制作流程发表文章的平台有哪些