title: Handle multiple result from a stored procedure with SqlQuery
body: <p>I have a stored procedure which returns a multiple set of results (two tables). I call the stored procedure like this:</p>
  
  <pre><code>var result = context.Database.SqlQuery&lt;RefererStatisticResult&gt;(
  "exec [dbo].[GetReferrer] @StartDate, @EndDate, @Source",
  this.CreateInParam("@StartDate", SqlDbType.DateTime, startDate),
  this.CreateInParam("@EndDate", SqlDbType.DateTime, endDate),
  this.CreateInParam("@Source", SqlDbType.SmallInt, eventSourveVal)).ToArray();
  </code></pre>
  
  <p>My RefererStatisticResult contains two List&lt;> properties, for the result set, but the lists are empty after the call. How can I handle the result set? Is it possible with the SqlQuery?</p>