Я пытаюсь создать приложение ASP.NET MVC 5 без рамки сущности. У меня есть существующая база данных, но я не хочу использовать для нее Entity Framework. Пришла с простой и незагроможденной архитектурой с Entities, Repository и DAL. Я создал контроллер, передающий ему контекст репозитория.Приложение ASP.NET MVC 5 - шаблон репозитория без платформы Entity
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);
}
}
Проблема в том, что я не создал безразмерный контур для этого контроллера. Теперь как передать свой контекст репозитория на этот контроллер. Я упускаю какой-то шаг, но не могу понять.
Кроме того, если кто-либо знает о любом загружаемом примерном приложении для такого сценария, это будет очень полезно.
Ваш код loook правильно и определенно это не про EF. –
может быть, если вы включите сообщение об ошибке, это поможет ... да, поскольку Дартвадер сказал, что вы ищете своего рода ДИ, чтобы делать то, что вы хотите. – Seabizkit
@Seabizkit да, это была проблема. я не реализовал DI. Использовал единство для него и теперь работал отлично. – anshul