title: entity framework not working on table without identity column
body: <p>I have the following table:</p>
  
  <pre><code>create table tbl
  (
      id int identity(1,1),
      val varchar(100)
  )
  </code></pre>
  
  <p>Now when i use Entity Framework to map objects to this table, it works, however when i change the table definition as follows:</p>
  
  <pre><code>create table tbl1
  (
      id int,
      val varchar(100)
  )
  </code></pre>
  
  <p>Entity Framework does not maps objects to this table. Any clue as to why is this happening would be appreciated.</p>