Метод OrderBy
принимает функцию со следующей подписью:
TResult PropertyRetrieval<TInput, TResult>(TInput obj);
Итак, если у вас есть блог, и вы хотите отсортировать по BlogID, результат будет следующим (при условии, что BlogIDint):
int SortBy(Blog obj)
{
return obj.BlogId;
}
Вы можете ввести это с помощью лямбда-выражения:
be.blogs.OrderBy(blog => blog.BlogID);
be.blogs.OrderBy(blog => blog.Date);
be.blogs.OrderBy(blog => blog.Author);
и т. д.