2011-08-02 27 views
0

我從實體框架和存儲庫模式開始。我對ObjectContext感到困惑。 每次我們需要它時實例化它會更好嗎? 我使用這樣的:Global ObjectContext還是本地的?

 private GenericRepository _genericRepository; 

     public EmployeeDAO() 
     { 
      var _context = new NorthwindEntities(); 
      this._genericRepository = new GenericRepository(_context); 
     } 

     public Employee FindByID(int employeeID) 
     { 
      Employee _employee = this._genericRepository.Single<Employee>(x => x.EmployeeID == employeeID); 
      return _employee; 
     } 
+0

可能重複[?是用靜態的LINQ to SQL的DataContext在asp.net可以保持交易(HTTP ://stackoverflow.com/questions/5324147/is-maintain-the-transaction-with-a-static-linq-to-sql-datacontext-in-asp-net-poss) – Steven

+0

閱讀此:http:// stackoverflow .COM /問題/ 3653009 /實體框架,和連接池/ 3653392#3653392 –

回答