Боюсь, не совсем понятно, о чем ты спрашиваешь. Сколько времени"? В чем разница между questionid
и questionid1
?
К тому времени, когда вы сгруппировались, у вас есть последовательность групп , а не последовательность вопросов . Когда вы проектируете эти группы, вы можете использовать свойство Key
группы, чтобы получить ключ, который формирует эту группу, и вы можете использовать последовательность значений внутри группы (что и делает g.Count()
в вашем примере ). Например, вы можете взять первый результат в группе и получить доступ к отдельным полям в нем.
Если бы вы могли дать больше представления о том, какие данные у вас есть и чего вы пытаетесь достичь, у нас гораздо больше шансов помочь вам.
Как дополнительное примечание - ваше предложение where
в данный момент ничего не делает. Когда вы группируете по ключу, вы никогда не получаете «пустых» групп - LINQ не собирается составлять ключи, которых нет в реальных данных.