1
내 저장소를 삽입하는 데 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();
}
}
그런 종류의 것 같습니다. 저장소의 요점은 모든 컨트롤러에 IRepository를 넣을 필요가 없다는 것입니다. –