Порядок Linq, когда имя столбца является динамическим и передается как строка функции

У меня есть запрос Linq (Entity Framework) как

function getData(string col_to_sort , bool IsAscending , int pageNo , int pageSize)
{
  context.table_name.Skip(pageNo*pageSize).Take(pageSize).ToArray();
}

Я хочу, чтобы если я передал имя столбца в качестве параметра функции и порядок сортировки моего запроса.

Поскольку имя моего столбца будет строкой, нам может потребоваться преобразовать его в ObjectQuery.

Как я могу этого добиться?

Любая помощь приветствуется

5
задан Moons 6 December 2011 в 10:34
поделиться