Entity Framework COMMANDE EN question

Que j'essaie de construire mon premier MVC 4 application à l'aide de entity framework. Tout ce que je suis à la recherche est de créer une liste déroulante avec la valeur et le texte de chaque option de la même valeur.

Cela fonctionne, droit jusqu'à ce que je jette dans la GroupBy().

Créer.cshtml

@Html.DropDownList("CustomerName",(SelectList)ViewData["companies"]);

ticketController.cs

ViewBag.companies = new SelectList(oc_db.company.Where(c => c.status == "ACTIVE")
                                                 .OrderBy(c => c.name_1)
                                                  .GroupBy(c=>c.name_1)
                                   , "name_1", "name_1");

Voici l'Erreur que je reçois:

De liaison de données:
'Système.Les données.Objets.ELinq.InitializerMetadata+Groupement " 2[[Système.Chaîne,
mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089],[OpsTicketing.Modèles.de la société,
OpsTicketing, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'
ne contient pas de propriété avec le nom "name_1'.

Si je n'utilise pas le GroupBy la requête fonctionne, mais avec des doublons.

OriginalL'auteur Dakine83 | 2013-01-29