Linq orderBy по стороннему параметру

Рейтинг: 2Ответов: 1Опубликовано: 11.02.2015

Как сортировать объекты по моему параметру?

Например, вместо этого

var show=(from n in db.Players
orderBy n.Country
select n);

сделать так

var show=(from n in db.Players
orderBy columnName
select n);

Ответы

▲ 3Принят

Если вы хотите сортировать по произвольной колонке, заданной строковой переменной, вам лучше посмотреть на Dynamic Linq. Или же преобразовывать Expression Tree с помощью ExpressionVisitor