c# - 无法从 aspnetboilerplate asp.net-core 项目控制器调用服务
问题描述
处理Aspnet 核心样板框架的工作停留在一个问题上,因为我的控制器无法调用服务。
应用程序类库包含IEmployeeService和EmployeeService,如何从我的EmployeeController调用它们。
服务
public interface IEmployeeService
{
int CreateEmployee(CreateEmployeeDto data);
IEnumerable<EmployeeListDto> GetEmployeeList();
}
public class EmployeeService : IEmployeeService
{
}
控制器
[AbpMvcAuthorize]
public class EmployeeController : HRISControllerBase
{
private readonly IEmployeeService _employeeService;
public EmployeeController(
IEmployeeService employeeService
)
{
_employeeService = employeeService;
}
public ActionResult Index()
{
return View();
}
}
注意:项目是否需要在 Startup.cs 文件的 ConfigureServices 中进行配置。
解决方案
您可以使用在 Startup.cs class.here 中注册您的课程 asp..net core 提供内置 DI。
推荐阅读
- c# - 使用按钮单击事件在新窗口/浏览器选项卡中打开水晶报表?
- java - ServletRequest::setAttribute 在 Web 服务安全方面是否安全?
- javascript - 未捕获的错误:不变违规:元素类型无效:预期为字符串(用于内置组件)或类/函数,但得到:未定义
- angularjs - 如何在 ng-option 标签中添加鼠标悬停
- python - 如何正确切分for循环?
- r - 不同长度的每个因子级别的聚合数字
- java - REST POST 用于身份验证的哪个异常失败
- c# - Browser not Reading client certificate
- android - 如何在视图中存储对另一个视图的引用?
- php - Authentication failure trying to upload Vimeo video