title: ToListAsync() does not complete at all
body: <p>I want to execute some queries async.
  But when I debug through the code, most times when an ToListAsync() is called the program stops.
  There is no visible exception, and the callstack window is cleared.
  When I press the pause button in VS, I can see the stack frame just before the current method was called.</p>
  
  <pre><code>var res1 = await context.Address().Where(...).ToListAsync();
  var res2 = await context.Person().Where(...).ToListAsync();
  var res3 = await context.Rule().Where(...).ToListAsync();
  </code></pre>
  
  <p>Sometimes the first call works, in rare cases the second too.
  But at least at the third call the program stops.
  I have absolutely no clue why...</p>