.NetCore——Autofac使用

.NetCore——Autofac使用

一、介绍
Autofac是一个开源的轻量级的依赖注入容器,也是当下比较流行的实现依赖注入的工具之一。
二、使用
首先引入包
.NetCore——Autofac使用_第1张图片
创建一个类库用来服务注册,继承 Autofac.Module

.NetCore——Autofac使用_第2张图片
我这里自定义了一个单独的类用来注册使用Autofac
.NetCore——Autofac使用_第3张图片
然后在Program中使用自定义的Autofac注册
.NetCore——Autofac使用_第4张图片
这样就可以使用了。
这里使用的环境为.Net7
.Net6同样适用这种方式

下面贴出 .NetCore3.1-.Net5 写法
首先在Program中替换程序的工厂
.NetCore——Autofac使用_第5张图片
然后在Startup 中写个固定的方法
.NetCore——Autofac使用_第6张图片
然后注入的方式是同一种 从这里往后就跟后边的没区别了

你可能感兴趣的:(.netCore日常使用,.netcore,c#,.net,asp.net)