1
Ninjectのインタフェースに複数の具象クラスをバインドしたいとします。Ninjectのインタフェースに複数の具象クラスをバインドしたい
私はITestServiceインターフェースと具体的な実装TestServiceAとTestServiceBを持っています。彼らは次のようにバインドされている
: "にHomeController(ITestServiceサービス)" では
kernel.Bind<ITestService>().To<TestServiceA>();
kernel.Bind<ITestService>().To<TestServiceB>();
、私はこれを持っている:
private ITestService _service;
public HomeController(ITestService service)
{
_service = service
}
public ActionResult Index()
{
ViewBag.Message = _service.GetMessage();
return View();
}
それがエラーを発生させます。どうすれば修正できますか?
エラー/例外メッセージとは何ですか? – nemesv