ПРОБЛЕМА РЕШЕНА !!!
Решение - Linq.Dynamic
Вы делаете это так:
(from c in Context.AccountCharts
where c.Account_FK == account && c.Year_FK == year select c).OrderBy(order);
Вы должныскачайте System.Linq.Dynamic.dll и включите его в свой проект.
Есть ли способ упорядочить запрос linq по имени поля.вот так:
from c in Context.AccountCharts
where c.Account_FK == account && c.Year_FK == year
orderby c["ColName"] select c;
Или
from c in Context.AccountCharts
where c.Account_FK == account && c.Year_FK == year
orderby c.GetType().GetField("ColName") select c;
Ни одна из этих двух работ, но я надеюсь, что вы знаете способ сделать это.