Linq orderBy по стороннему параметру
Как сортировать объекты по моему параметру?
Например, вместо этого
var show=(from n in db.Players
orderBy n.Country
select n);
сделать так
var show=(from n in db.Players
orderBy columnName
select n);
Источник: Stack Overflow на русском