Microsoft チュートリアルhttp://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/implementing-the-repository-and-unit-of-work-patterns-in-an-asp -net-mvc-applicationは、次のように破棄パターンを実装するようにアドバイスします。
private bool disposed = false;
protected virtual void Dispose(bool disposing)
{
if (!this.disposed)
{
if (disposing)
{
context.Dispose();
}
}
this.disposed = true;
}
public void Dispose()
{
Dispose(true);
GC.SuppressFinalize(this);
}
なぜ私はそれをしなければならないのか、なぜ私は単に文脈を処分することができないのか、そして私だけを使うとどうなるか:
context.Dispose()
Microsoft の破棄パターンの実装の目標はどれですか?