【发布时间】:2019-09-12 18:41:57
【问题描述】:
是否可以将类库注入到类库中?
【问题讨论】:
标签: .net-core dependency-injection dependencies
是否可以将类库注入到类库中?
【问题讨论】:
标签: .net-core dependency-injection dependencies
.NET 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>();
}
【讨论】: