title: Entity Framework Constructor Error
body: <p>I have this segment of code selecting <strong>one</strong> column from a table which works fine:</p>
  
  <pre><code>db.Database.SqlQuery&lt;string&gt;("select Col1 from ....).ToList();
  </code></pre>
  
  <p>However, as expected when trying to select more than one column it errors as the result structure is incorrect.</p>
  
  <p>I've tried the following:</p>
  
  <pre><code>db.Database.SqlQuery&lt;Tuple&lt;string, string&gt;&gt;("select Col1, Col2 from ...).ToList();
  </code></pre>
  
  <p>Which returns the error:</p>
  
  <blockquote>
    <p>The result type 'System.Tuple`2[System.String,System.String]' may not be abstract and must include a default constructor.</p>
  </blockquote>
  
  <p>How can I fix this, Am I correct to be using Tuple?</p>