title: InvalidOperationException: No columns were selected when performing a DELETE query
body: <p>I have the feeling I'm missing something obvious, but I can't quite put my finger on it. </p>
  
  <pre><code>public async Task Delete(Guid id) {
    using (var db = _connectionFactory()) {
      try {
        await db.QueryAsync("DELETE FROM ...", new { id}).ConfigureAwait(false);
      } catch (Exception exception) {
        Console.WriteLine(exception);
        throw;
      }
    }
  }
  </code></pre>
  
  <p>So when this piece of code gets executed, I get the exception: </p>
  
  <pre><code>System.InvalidOperationException: No columns were selected
  </code></pre>
  
  <p>Even though I don't need anything back from my call. I just want to know whether or not my DELETE query has succeeded. The strange part is that the query does get executed. The relevant record is deleted.</p>