2013-05-18 2 views
1

Я пытаюсь вытащить все учетные записи для учетной записи QuickBooks Online. У моего пользователя более 350 учетных записей. Есть ли способ вытащить их всех сразу? Если нет, есть ли способ определить, сколько записей нужно вытащить, а затем потянуть их в группу? Вот мой код:IPP Найти все сообщения - Best Practice

//pull a list of all accounts. I can only pull 100 at a time, so I need to keep enumerating until I hit 0 
     Account acct = new Account(); 
     _accounts = new List<Account>(); 
     for (int i = 1; i < 4; i++) 
     { 
      var aList = dataServices.FindAll(acct, i, 100); 
      if (aList.Count() == 0) 
      { 
       break; 
      } 
      _accounts.AddRange(aList); 
     } 

Я догадался, что у моих клиентов не более 300 учетных записей. Есть ли способ заменить 3 или использовать более эффективный код?

ответ