Il est pas du tout clair ce que vous demandez, j'ai peur. Qu'est-ce que le temps"? Quelle est la différence entre questionid
et questionid1
?
Au moment où vous avez regroupé, vous avez essentiellement obtenu une séquence de groupes plutôt qu'une séquence de des questions. Lorsque vous projetez ces groupes, vous pouvez utiliser la propriété Key
du groupe pour obtenir la clé qui forme ce groupe et vous pouvez utiliser la séquence de valeurs dans le groupe (ce que fait g.Count()
dans votre exemple). Par exemple, vous pouvez prendre le premier résultat dans le groupe et accéder à des champs individuels à l'intérieur de celui-ci.
Si vous pouviez donner une idée plus précise des données que vous avez et de ce que vous essayez d'obtenir, nous sommes beaucoup plus susceptibles de pouvoir vous aider.
En note supplémentaire - votre clause where
ne fait rien pour le moment. Lorsque vous groupez par une clé, vous n'obtenez jamais de groupes "vides" - LINQ ne va pas créer des clés qui ne sont pas dans les données réelles.