依赖注入:是否可以将库注入库? (Net Core库类)

时间:2019-04-23 14:34:03

标签: .net dependencies code-injection core

以同样的方式,是否可以将类库注入类库?(网络核心)DI

1 个答案:

答案 0 :(得分:0)

Dotnet CORE拥有自己的DI容器,您可以根据需要使用它。

  

下面的示例是一个简单的可注射服务。

namespace DepedencyInjectionExample.Service
{
    public interface IHelloWorldService
    {
         string SaysHello();
    }

    public class HelloWorldService : IHelloWorldService
    {
        public string SaysHello()
        {
             return "Hello ";
        }
    }
}
  

例如,将服务注入到DI容器中。

public void ConfigureServices(IServiceCollection services) 
{
  ...
  services.AddTransient<IHelloWorldService, HelloWorldService>();
}