title: Row number in LINQ
body: <p>I have a linq query like this: </p>
  
  <pre><code>var accounts =
      from account in context.Accounts
      from guranteer in account.Gurantors
       where guranteer.GuarantorRegistryId == guranteerRegistryId
      select new AccountsReport
      {
          recordIndex = ?   
          CreditRegistryId = account.CreditRegistryId,
          AccountNumber = account.AccountNo,
      }
  </code></pre>
  
  <p>I want to populate recordIndex with the value of current row number in collection returned by the LINQ. How can I get row number ?</p>