Я создал простой контекст CodeFirst (Entity Framework 4.1), а затем, используя правую кнопку мыши в папке контроллера, сказал: «Добавить контроллер», «Entity Framework», выбрал одну из моих простых сущностей codefirst, которые я создал, и связанные с нимиконтекст.Код контроллера, который он генерировал, выглядит следующим образом.
Что меня смущает, так это то, почему Context создается как частный объект в классе Controller.Я бы подумал, что его следует создать с помощью using (), чтобы в конце метода его можно было правильно расположить.
Что мне здесь не хватает?Я уверен, что ребята, которые написали это, не то, что они делают.
Спасибо
namespace Web.Controllers
{
public class TaskInfoController : Controller
{
private TaskContext db = new TaskContext();
//
// GET: /TaskInfo/
public ViewResult Index()
{
var taskinfos = db.TaskInfos.Include(t => t.TaskGroup);
return View(taskinfos.ToList());
}