网站首页
编程语言
数据库
系统相关
其他分享
编程问答
IMicrophone
2024-08-21
ASP.NET Core 6.0 ServiceCollection 实现依赖注入
ASP.NETCore6lOC容器控制反转(InversionofControl,IoC)是一种软件设计模式,其目的是降低代码之间的耦合度。在C#中,可以使用依赖注入(DependencyInjection,DI)来实现控制反转。一般系统分为UI层、BLL层、DAL层、IBLL层和IDAL层,IOC实质是通过抽象IBLL(接口、抽象类
2024-07-12
IOC 内置容器的使用
//nuget安装:Microsoft.Extensions.DependencyInjection//ServiceCollection的生命周期//AddTransient瞬时生命周期,每次创建都是一个全新的实例//AddSingleton单列生命周期,同一个类型创建出来的是同一个实例//AddScoped作用域生命周期,同一个services获取到的是用一个