以同样的方式,是否可以将类库注入类库?(网络核心)DI
答案 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>();
}