title: EF silently ignores unsupported(?) types?
body: <p>I use code-first apporach and I have a simple table which I'm trying to save in an SQL Compact(SqlServerCe.4.0) database. Among others I have a property of type <code>uint</code>. When the table gets created in the DB I can see all but my <code>uint</code> column. Changing <code>uint</code> to <code>int</code> or <code>long</code> makes the column to appear. Changing it back to <code>uint</code> and it's no longer there(of course I re-create the DB every time).
  So I have 2 questions:</p>
  
  <ol>
  <li>Why is <code>uint</code> unsupported?(not very interested in but good to know)</li>
  <li>Why EF <em>quietly</em> ignored the property without notifying me that I can't use a property of the <code>uint</code> type?(this is the main question I need an answer to)</li>
  </ol>