找不到合适的构造函数错误

时间:2019-06-25 15:58:30

标签: c# constructor controller

我在这段代码上遇到错误,不知道该怎么办。谁能告诉我这个问题可能是什么以及如何解决。

错误:

  

处理请求时发生未处理的异常。   InvalidOperationException:找不到类型为'Lic.Controllers.EchipamentController'的合适构造函数。确保类型是具体的,并为公共构造函数的所有参数注册服务。

     

FindApplicableConstructor   堆栈查询Cookie标头   InvalidOperationException:找不到类型为'Lic.Controllers.EchipamentController'的合适构造函数。确保类型是具体的,并为公共构造函数的所有参数注册服务。

namespace Licenta.Controllers
{
    public class EchipamentController:Controller
    {
        private readonly ICategoryRepository _categoryRepository;
        private readonly IEchipamentRepository _echipamentRepository;


        EchipamentController(ICategoryRepository categoryRepository, IEchipamentRepository echipamentRepository)
        {
            _categoryRepository = categoryRepository;
            _echipamentRepository = echipamentRepository;           
        }

        public ViewResult List()
        {
            var echipamente = _echipamentRepository.Echipamente;
            return View(echipamente);
        }
    }
}

我不知道该怎么办。

0 个答案:

没有答案