title: DataContext.CreateDatabase is creating the database with columns in random order
body: <p>I am having a c#.Net desktop application in which I use Linq as ORM and SQL server Express as my database. So, when I use dataContext.CreateDatabase() method, 90 % of the times it is creating the columns in the same order as in linq.cs. In that remaining 10%, the order of the few columns is jumbled. (percentages mentioned are approximate. Linq.cs is generated from SqlMetal)</p>
  
  <p>Is there a specific reason why it happens or is there some setting for controlling that..?
  I thought of using the order since the number columns is around 30. And there are 15 to 20 tables as such. </p>
  
  <p><strong>UPDATE</strong></p>
  
  <p>We are using the database in a hybrid way(i.e., also execute SQL commands directly). That is one reason why i am looking for order of columns.</p>