Asp.Net MVC - Linq排序问题

pho*_*tom 3 asp.net-mvc linq-to-sql

我有一个MVC应用程序,我即将完成.但我有一种无法弄清楚语法的情况.

我想要做的是对两列进行排序当我使用下面的语法时,它按一列排序,然后排序.

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

建议请

Jam*_*nes 5

我想你想要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);
}
Run Code Online (Sandbox Code Playgroud)

更多关于ThenBy运算符的信息.

祝好运!