title: QueryMultiple in Dapper only showing the first list
body: <p>I'm using dapper to try and send multiple querys at the same time. I have 2 different querys that I want to use. However, no matter what I try, I can only get the method to find 1 of the querys.</p>
  <p>Firstly, here's the controller:</p>
  <pre><code>[HttpGet]
  public async Task&lt;IActionResult&gt; Test(RequestOverview model)
  {
  
      if (!ModelState.IsValid)
      {
          return BadRequest(ModelState);
      }
      try
      {
          await _request.Test(model);
      }
      catch (Exception ex)
      {
  
          return BadRequest(ex.Message);
      }
      return Ok();
  }
  </code></pre>
  <p>Interface:</p>
  <pre><code>Task&lt;bool&gt; Test(RequestOverview model);
  </code></pre>
  <p>Model:</p>
  <pre><code>public class TestT
  {
      public string vehicleRegNr { get; set; } = &quot;&quot;;
  }
  
  public class TestE
  {
      public string dealerName { get; set; } = &quot;&quot;;
  }
  </code></pre>
  <p>Sidenote: The name of the entire class is <code>RequestOverview</code></p>
  <p>Now, here are some of my attempts in the method that uses dapper:</p>
  <pre><code>// attempt 1
  public async Task&lt;bool&gt; Test(RequestOverview model)
  {
  
      string query = @&quot;SELECT TOP 5 RegNumber as vehicleRegNr FROM [dbo].[Vehicle]; 
                       SELECT TOP 5 Retailer.Name as dealerName FROM [dbo].[Retailer]&quot;;
  
      using (var multi = _sqlconnection.QueryMultiple(query, null))
      {
          List&lt;TestT&gt; list1 = multi.Read&lt;TestT&gt;().AsList();
          List&lt;TestE&gt; list2 = multi.Read&lt;TestE&gt;().AsList();
      }
  
      return true;
  }
  
  
  
  attempt 2//
  public async Task&lt;bool&gt; Test(TestT model)
  {
      string query = @&quot;SELECT TOP 5 RegNumber as vehicleRegNr FROM [dbo].[Vehicle]; 
                       SELECT TOP 5 Retailer.Name as dealerName FROM [dbo].[Retailer]&quot;;
  
      using (var multi = _sqlconnection.QueryMultiple(query, null))
      {
          List&lt;dynamic&gt; list1 = multi.Read&lt;dynamic&gt;().AsList();
          List&lt;dynamic&gt; list2 = multi.Read&lt;dynamic&gt;().AsList();
      }
  
      return true;
  }
  </code></pre>
  <p>(In attempt 2 I use only one model class <code>TestT</code> that has <code>vehicleRegNr</code> and <code>dealerName</code> as parameters)</p>
  <p>However, no matter what I get this output when debugging:
  <a href="https://i.stack.imgur.com/09eKk.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/09eKk.jpg" alt="enter image description here" /></a></p>
  <p>List 2 always ends up null, anyone knows why?
  Thankful for help.
  (Sidenote: List 1 contains the <code>vehicleRegNr</code>)</p>