Linq - Сортировка по значению идентификатора - PullRequest
3 голосов
/ 11 ноября 2011

У меня есть следующее linq:

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

Мне нравится заказывать по идентификатору, но я не уверен, как это сделать. Я пробовал несколько разных способов, но безуспешно

Ответы [ 2 ]

8 голосов
/ 11 ноября 2011

Как предлагает BrokenGlass, если вы хотите фильтровать по ProgID, сортируйте по sp и извлекайте первый элемент:

db.tblFl.Where(t => t.ProgID == sPgm)
        .OrderBy(t => t.sp)
        .First()
3 голосов
/ 11 ноября 2011

Попробуйте это

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