Вам нужно определить функцию, которая принимает в качестве параметра объект типа таблицы и возвращает значение из объекта, по которому вы хотите отсортировать:
Допустим, у вас есть таблица People
, каждый элемент имеет значение Person
, и вы хотите отсортировать по LastName
:
public static string ByLastName(Person p)
{
return p.LastName;
}
db.People.Where(p=>p.age > 25).OrderBy(ByLastName);