Я хочу связать несколько конкретных классов с интерфейсом в Ninject.Я хочу связать несколько конкретных классов с интерфейсом в Ninject
У меня есть интерфейс ITestService и конкретные реализации TestServiceA и TestServiceB.
Они связываясь так:
kernel.Bind<ITestService>().To<TestServiceA>();
kernel.Bind<ITestService>().To<TestServiceB>();
В "HomeController (услуга ITestService)", у меня есть это:
private ITestService _service;
public HomeController(ITestService service)
{
_service = service
}
public ActionResult Index()
{
ViewBag.Message = _service.GetMessage();
return View();
}
Это вызывает ошибку. Как я могу это исправить?
Что такое сообщение об ошибке/исключение? – nemesv