将 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
这是模板中的疏忽,还是我遗漏了什么使这成为非问题?