title: Dapper Multi Mapping with QueryMultiple
body: <p>I have a stored procedure that returns multiple result sets. I'm executing this with dapper.</p>
  
  <p>One of the result sets is Person JOIN Checks, where Person can have many Checks.</p>
  
  <p>The end goal is to have distinct person objects that have a collection of check objects.</p>
  
  <p><code>QueryMultiple</code> gives me a <code>Sqlmapper.GridReader</code>. I see an overload of <code>SqlMapper.GridReader.Read()</code> that takes a <code>Func&lt;TFirst, TSecond, TReturn&gt;</code>.</p>
  
  <p>Is there an example of how to use this?</p>