У меня есть Действие модель с сессии Navigation собственности,Почему Linq GroupBy После того, как OrderBy отклонил операцию заказа?
Рассмотрим этот код:
var x=db.Actions.OrderBy(p => p.Session.Number).ThenBy(p => p.Date);//it's OK
х представляет собой упорядоченный действие, но когда сгруппированы по х, группа не перебирать на х (базовый на Action.Session) вручную на упорядоченном перечислимы:
var y=x.GroupBy(p=>p.Session).ToArray()
у ВГА e группа (Key, IGrouping) сессий, но почему group.Key не заказано база на Session.Number?
Как достичь группы по порядку по порядку и каждой группе по дате?
спасибо, я редактирую свой вопрос. –
@RedHat Я обновил ответ, но, к сожалению, я не могу проверить, что это поддерживается провайдером прямо сейчас. Вы можете попробовать это, или я попробую его и при необходимости обновить ответ, когда я получу шанс. – hvd
спасибо @hvd за вашу заметку, ваш ответ хорош, но я не нахожу перегрузку метода GroupBy, который принимает (сеанс, действия) => ..., также я отвечаю на вопрос ниже. –