2016-08-22 12 views
0

とよりは、1つの要素で注文することができます。は、どのように私はこのLINQ文を持ってLINQ/

私はこれをどのように行うことができますか誰に教えてください?

+1

チェック[SOドキュメント](http://stackoverflow.com/documentation/c%23/68/linq-queries/4389/query-ordering-orderby-thenby- orderbydescending-thenbydescending#t = 201608220528246349759) –

答えて

4

ThenBy拡張メソッドを使用して、keyに従った昇順でシーケンス内の要素の後続の並べ替えを実行できます。

db.PhraseCategories 
.OrderBy(c => c.GroupId) 
.ThenBy(c => c.Name); 

それとも

from c in db.PhraseCategories   
orderby c.GroupId, c.Name 
+0

これに対応する降順オプションもあります。デフォルトの順序は昇順です。 –

+0

これは間違いありません。それが何であるかを説明する 'ThenBy'の説明を記載しました。 –

関連する問題