依赖注入

  • A+
所属分类:.NET技术
摘要

 net core 内置方式接口public interface ITestService
{
        string Test();
}

 

net core 内置方式

接口

public interface ITestService
{
        string Test();
}

实现

public class TestService : ITestService
{
     public string Test()
     {
          return "依赖注入";
     }
}

在Startup下的ConfigureServices中进行注入

services.AddTransient<ITestService, TestService>();

在控制器中进行使用

private readonly ITestService  _TestService;

public HomeController(ITestService TestService)
{
      _TestService = TestService;
}

public IActionResult Index()
{
        _TestService .Test();
       return View();
}