【发布时间】:2019-12-20 17:36:12
【问题描述】:
我在 .net 核心中实现了依赖注入,并从接口中提到了调用,如下代码所述。
控制器
private readonly ILogger<HomeController> _logger;
private readonly IManageUsers _IManageUsers;
public HomeController(ILogger<HomeController> logger, IManageUsers manageUsers)
{
_logger = logger;
_IManageUsers = manageUsers;
}
public IActionResult Index()
{
string data = _IManageUsers.GetData();
return View();
}
接口声明代码
public interface IManageUsers
{
string GetData();
}
实现方法代码
public string GetData()
{
return "DI implemented successfully";
}
当我从控制器调试代码时,称为声明的时候提到的不是接口方法。我做错了什么?
【问题讨论】:
标签: .net dependency-injection .net-core