core3.1 controller如何调用service层的方法
时间: 2023-05-12 19:05:27 浏览: 146
在Core 3.1中,Controller可以通过依赖注入的方式来调用Service层的方法。首先,在Controller的构造函数中注入Service层的接口,然后在需要调用Service层方法的地方调用该接口的方法即可。以下是一个示例代码:
```
public class MyController : Controller
{
private readonly IMyService _myService;
public MyController(IMyService myService)
{
_myService = myService;
}
public IActionResult MyAction()
{
var result = _myService.MyMethod();
return View(result);
}
}
```
在上面的代码中,MyController依赖注入了IMyService接口,并在MyAction方法中调用了该接口的MyMethod方法。这样就可以在Controller中调用Service层的方法了。
阅读全文