1
我有一個簡單的UnitOfWork
模式與實體框架4去,像這樣:我應該配置EF4.0 ObjectContexts嗎?
public class UnitOfWork
{
private readonly myEntities _context;
public UnitOfWork()
{
_context = new myEntities();
}
public myEntities Context { get { return _context; } }
public void SaveChanges()
{
_context.SaveChanges();
}
public void Finish()
{
_context.Dispose();
}
}
我的問題是這樣的:我需要一個Finish
方法?我是否需要在我的ObjectContext
衍生的實體對象上明確地調用Dispose
,還是應該讓垃圾收集器處理它?
這就是我認爲的,是有道理的 - 只是想驗證!謝謝! – 2011-04-17 22:55:50