protected virtual void Dispose(bool disposing)
 {
     if (disposing)
      {
     // free managed resources
     if (_dbContext != null)
     {
        _dbContext.Dispose();
        _dbContext = null;
     }
      }
 }
 protected virtual void Dispose(bool disposing)
 {
     if (disposing)
     {
         // free managed resources
         if (_dbContext != null)
         {
             _dbContext.Dispose();
             _dbContext = null;
         }
     }
 }