title: Convert and modify a model field as an DataColumn object
body: <p>In ASP.NET MVC 3 I would like to access at database creation time the model fields as if they were objects of DataColumn class, so that I could then modify the <a href="http://msdn.microsoft.com/en-us/library/system.data.datacolumn.autoincrement.aspx" rel="nofollow">auto-increment setting</a> and store it back.</p>
  
  <p>My primary target is to disable the auto-incrementing (identity setting) on the primary key of a model using code first approach.</p>