我正在使用 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();
}
}