在core2.0中实现按程序集注入依赖

前言:在Autofac的使用中,提供了个种注入的API其中GetAssemblies()用着特别的舒坦。

1.core2.0也可以使用Autofac的包,但框架自身也提供了默认的注入Api,IServiceCollection(Transient、AddSingleton、Scoped)

 

 

上面是框架自带的注入(如果有100个类,那岂不是要写100遍,脑壳痛。。。)

2.嗯 来自己实现以下 按程序集实现依赖注入

在core2.0中实现按程序集注入依赖_第1张图片

在Startup.cs的 ConfigureServices(IServiceCollection services)方法中调用

services.RegisterAssembly("Repository");

这样就实现了,结果就懒得截图了。。。

你可能感兴趣的:(在core2.0中实现按程序集注入依赖)