title: dapper GetList(predicate) vs Query(sql condition)
body: <p>In <strong>dapper</strong> I can get data with </p>
  
  <pre><code>Query&lt;Person&gt;("sql condition").
  </code></pre>
  
  <p>and I can do with <strong>dapper extensions</strong></p>
  
  <pre><code>GetList&lt;Person&gt;(predicate) 
  </code></pre>
  
  <p>Both return an IEnumerable </p>
  
  <p>Which approach should I choose for which situation?</p>
  
  <p>As the extensions library is newer it seems to me that the author did not like building sql </p>
  
  <p>conditions with strings. Instead I have a bit of intellisense and strong typing the </p>
  
  <p>condition.</p>
  
  <p>But is that all the advantage? Are there disadvantages you are aware of due to experience </p>
  
  <p>in using both libraries?</p>