2009-08-13 14 views
3

私は近くに完了しているMVCアプリケーションがあります。しかし、私は文法を理解できない状況があります。Asp.Net MVC - Linqソートの質問

私がしたいことは、2つの列を並べ替えることです。以下の構文を使用すると、1つの列とそれに続いて並べ替えられます。

 public IQueryable<vw_FormIndex> FindAllFormsVw(int companyIdParam) 
    { 
     return _db.vw_FormIndexes.Where(d => d.companyID == companyIdParam).OrderBy(d => d.formSortOrder).OrderBy(d => d.formCustNumber); 
    } 

提案してください

答えて

3

.OrderBy()。ThenBy();を使用します。

5

私はあなたがThenBy演算子here上ThenBy

public IQueryable<vw_FormIndex> FindAllFormsVw(int companyIdParam) 
{ 
    return _db.vw_FormIndexes.Where(d => d.companyID == companyIdParam).OrderBy(d => d.formSortOrder).ThenBy(d => d.formCustNumber); 
} 

もっとしたいと思います。

幸運を祈る!

0

ThenBy

_db.vw_FormIndexes.Where(d => d.companyID == companyIdParam).OrderBy(d => d.formSortOrder).ThenBy(d => d.formCustNumber);