Artsem Shumski
типо чтобы юзер запросы писал? в чем прикол?
Обычный Linq сортировшик - статический.
Т.е. на пример ты указал сортировать по времени - и только по времени он и будет сортировать.
А то что я написал выше - динамическое.
И ты можешь дать юзеру возможность сортировки по времени, по содержимому и прочим параметрам которые у тебя есть в объектах листа.