Comment faire pour exécuter un groupe par dans LINQ et d'obtenir un Iqueryable ou une Classe Personnalisée Objet?

Voici ma requête

var data = Goaldata.GroupBy(c => c.GoalId).ToList();

Cela renvoie une Igrouping objet et je veux un Iqueryable objet qui je peux directement requête pour obtenir les données, tandis que dans ce cas j'ai de la boucle grâce à l'aide d'un foreach() et ensuite obtenir les données. Est-il une autre manière de groupe par dans LINQ qui renvoie directement à une liste de Iqueryable ou une Liste similaire à ce qui se passe à la commande par LINQ.

OriginalL'auteur Vishal | 2010-05-14