title: Dapper's [ExplicitKey] attribute - what's the purpose?
body: <p>What is the purpose of Dapper's <strong>[ExplicitKey]</strong> attribute?
  In <a href="http://dapper-tutorial.net/data-annotation-explicitkey" rel="noreferrer">this example</a> generated SQL is absolutely identical, regardless of whether the key is applied or not.</p>
  
  <pre><code>exec sp_executesql 
  N'insert into InvoiceDetail ([InvoiceID], [Detail]) values (@InvoiceID, @Detail);
  select SCOPE_IDENTITY() id',N'@Detail nvarchar(4000),@InvoiceID int',@Detail=N'Insert_Single_1',@InvoiceID=4
  </code></pre>