2011-09-12 11 views
1

へのLINQに変換します。私はこれまでのところ、次のことを持っている:は、私は次のSQLクエリを持つエンティティ

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); 

問題は、「g」は、列名で任意の「プロパティ」を持っていないので、私は「ORDERBY」を使用するように見えることができないということです。

どのようにすればよいでしょうか?私はグループ分けで注文を行う例を探しましたが、それらのすべては、あるものによってグループ分けすること、またはグループ分けの項目数によって順序付けすることを、他の値ではなく表示します。

答えて

2

orderby g.Key.JDを試しましたか?

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 
       orderby g.Key.JD 
       select g); 
+0

これは本当にありがとうございます。私は10分が上がるとすぐにこれに答えてマークします。 =) –

関連する問題