如何Sortby Multiple Colums - Linq to SQL

时间:2017-01-05 16:37:37

标签: linq linq-to-sql

想要排序x.IRNumber - .thenby x.BedLocation但没有运气可以帮助我朝正确的方向发展吗?

由于

标记

string jobID = ddlJobID.SelectedValue;

        using (rw_forms context = new rw_forms())
        {
            var result = from c in context.hospedia_running_sheet_view.Select(x => new
            {
                x.uniqueID,
                x.irNumber,
                x.ward,
                x.bed_location,
                x.bed_extension,
                x.select_technology,
                x.select_fitting_of_pattress,
                x.select_fitting_of_backplate,
                x.fixing_method_used,
                x.id,
                x.status,
                x.latitude,
                x.longitude,
                x.accuracy,
                x.createdAt,
                x.createdByName,
                x.fixing,
                x.statusID,
                x.commissioningID,
                x.jobID,
                x.siteName
            }).Where(x=> x.statusID == 1).Where(x => x.jobID == ((jobID == "-1") ? x.jobID : jobID)).OrderByDescending(x => x.irNumber) select c;

            grdForms.DataSource = result.ToList();
            grdForms.DataBind();
        }
    }
    catch(Exception ex)
    {
        Response.Write(ex.ToString());
    }
}

1 个答案:

答案 0 :(得分:0)

如果你想要这样的东西

SELECT * FROM TEST
ORDER BY TEST.ID,TEST.RID DESC

-

from t in db.TEST 
orderby t.ID, t.RID descending 
select t