title: How to read i-result set and skip others in QueryMultiple
body: <p>is it possible to skip result sets in QueryMultiple and get just i-result set?</p>
  <p>Let's say we have 3 (or more!) result sets</p>
  <pre><code>string sql = &quot;SELECT * FROM Invoice WHERE InvoiceID = @InvoiceID; SELECT * FROM InvoiceItem WHERE InvoiceID = @InvoiceID; SELECT * FROM InvoiceConfiguration WHERE InvoiceID = @InvoiceID;&quot;;
  
  using (var connection = My.ConnectionFactory())
  {
      connection.Open();
  
      using (var multi = connection.QueryMultiple(sql, new {InvoiceID = 1}))
      {
          var invoice = multi.Read&lt;Invoice&gt;().First();
      
          //I don't need the second result set, only 1 and 3
          var unused = multi.Read&lt;InvoiceItem&gt;().ToList();
  
          var invoiceConfiguration = multi.Read&lt;InvoiceConfiguration&gt;().ToList();
      }
  }
  </code></pre>
  <p>Thank you in advance!</p>