title: Entity Framework ORDER BY issue
body: <p>I'm attempting to build my first MVC 4 application using the entity framework. All I'm looking for is to create a drop down list with the value and text of each option set to the same value. </p>
  
  <p>This works, right up until I throw in the <code>GroupBy()</code>.</p>
  
  <p>Create.cshtml</p>
  
  <pre><code>@Html.DropDownList("CustomerName",(SelectList)ViewData["companies"]);
  </code></pre>
  
  <p>ticketController.cs</p>
  
  <pre><code>ViewBag.companies = new SelectList(oc_db.company.Where(c =&gt; c.status == "ACTIVE")
                                                   .OrderBy(c =&gt; c.name_1)
                                                    .GroupBy(c=&gt;c.name_1)
                                     , "name_1", "name_1");
  </code></pre>
  
  <p>Here is the Error I'm receiving:</p>
  
  <blockquote>
    <p>DataBinding:
    'System.Data.Objects.ELinq.InitializerMetadata+Grouping`2[[System.String,
    mscorlib, Version=4.0.0.0, Culture=neutral,
    PublicKeyToken=b77a5c561934e089],[OpsTicketing.Models.company,
    OpsTicketing, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'
    does not contain a property with the name 'name_1'.</p>
  </blockquote>
  
  <p>If I don't use the <code>GroupBy</code> the query works, albeit with duplicates.</p>