title: How to insert/update/delete records from tables without primary key using LINQ
body: <p>I'm using LINQ to connect to a <strong>third party</strong> database.</p>
  
  <p>Now I have to insert some records into a table that have no primary key set and I get this exception: </p>
  
  <blockquote>
    <p><em>System.InvalidOperationException: Can't perform Create, Update or Delete operations on 'Table (the_table)' because it has no primary key.</em></p>
  </blockquote>
  
  <p>How can I solve this? should I use <code>ExecuteCommand</code> to avoid this exception?</p>