Linq - 按ID值排序

时间:2011-11-11 15:54:43

标签: c# .net linq sql-order-by

我有以下linq:

    objfl  = db.tblFl.First(t => t.sp == id && t.ProgID == sPgm);

我也喜欢按ID排序,但不知道如何做到这一点。我尝试了许多不同的方法,但没有成功

2 个答案:

答案 0 :(得分:8)

正如BrokenGlass所建议的,如果你想按ProgID过滤,按sp排序并检索第一项:

db.tblFl.Where(t => t.ProgID == sPgm)
        .OrderBy(t => t.sp)
        .First()

答案 1 :(得分:3)

试试这个

objfl  = db.tblFl.Where(t => t.sp == id && t.ProgID == sPgm).OrderBy(t => t.sp);