EF4.1でMvcScaffoldingを使用すると、コントローラーの最初に生成された行は、通常、次のフィールド定義であることがわかります。
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
これはテンプレートの見落としですか、それともこれを問題にしない何かが欠けていますか?