Я пытаюсь создать приложение ASP.NET MVC 5 без инфраструктуры сущностей. У меня есть существующая база данных, но я не хочу использовать для этого Entity Framework. Придумал простую и незагроможденную архитектуру с Entities, Repository и DAL. Я создал контроллер, передающий ему контекст репозитория.
public class EmployeeController : Controller
{
private readonly IEmployeeRespository repository;
public EmployeeController(IEmployeeRespository _repository)
{
repository = _repository;
}
// GET: Employee
public ActionResult Index()
{
IEnumerable<Employee> Employees = repository.GetEmployees();
return View(Employees);
}
}
Проблема в том, что я не создал конструктор без параметров для этого контроллера. Теперь, как мне передать контекст репозитория этому контроллеру. Я пропустил какой-то шаг, но не могу понять.
Кроме того, если кто-нибудь знает какой-либо загружаемый образец приложения для такого сценария, это будет очень полезно.