Используя MvcScaffolding с EF4.1, я вижу, что первая сгенерированная строка контроллера обычно имеет следующее определение поля:
public class FooController : Controller
{
private BarContext context = new BarContext();
//.....
, где BarContext
выглядит следующим образом:
public class BarContext : System.Data.Entity.DbContext
Учитывая, что System.Data.Entity.DbContext
реализует IDisposable
, я удивлен, что не нашел в FooController
сгенерированного переопределения для Dispose(bool)
метода, который мог бы позаботиться об утилизации context
.
Этоупущение в шаблонах, или я что-то упускаю, что делает это не проблемой?