ninject を使用してリポジトリを注入しています。基本クラスを継承したいのですが、コンストラクターがあるためできません。
ベースコントローラー:
namespace Orcha.Web.Controllers
{
public class BaseController : Controller
{
public IRepository<string> db;
public BaseController(Repository<string> db){
this.db = db;
Debug.WriteLine("Repository True");
}
}
}
継承のあるコントローラー: エラー 'BaseController' には、0 引数を取るコンストラクターが含まれていません HomeController.cs
public class HomeController : BaseController
{
public ActionResult Index()
{
ViewBag.Message = "Welcome to ASP.NET MVC!";
return View();
}
public ActionResult About()
{
return View();
}
}