title: Entity Framework - getting a table's column names as a string array
body: <p>If I'm using EF 5 and Database first to generate a .edmx model of my database, how do I get a list of an entity's columns?</p>
  
  <pre><code>using (var db = new ProjectNameContext())
  {
      // string[] colNames = db.Users.
  }
  </code></pre>
  
  <p>What I'm looking for is colNames[0] == "Id", colNames[1] == "FirstName", etc.</p>