将 MvcScaffolding 与 EF4.1 一起使用,我看到 Controller 的第一行生成的通常是以下字段定义:
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
这是模板中的疏忽,还是我遗漏了什么使这成为非问题?