У меня следующий запрос SQL:
SELECT Comment, JD, Jurisdiction, RegStatus, Region, SPDR_NAME
FROM dbo.Registered_status_by_year
GROUP BY Comment, JD, SPDR_NAME, Region, Jurisdiction, RegStatus
HAVING (Region = @Region) ORDER BY JD
Я пытаюсь преобразовать его в linq для сущностей. Пока у меня есть следующее:
var result = (from x in myEntities.IRTStatusByYearSet
group x by new { x.Comment, x.JD, x.SPDR_NAME, x.Region, x.Jurisdiction, x.RegStatus } into g
select g);
Проблема в том, что я не могу использовать "orderby", потому что у "g" нет "свойств", которые являются именами столбцов.
Кто-нибудь знает, как я могу это сделать? Я искал примеры выполнения порядка с помощью группировки, но все они показывают только группирование по одной вещи или упорядочение по «количеству» элементов в группировке, а не по какому-либо другому значению.