У меня есть запрос linq объектов известного типа, и мне нужно отсортировать его на основе свойства объекта. Проблема в том, что я знаю имя свойства только во время выполнения и в виде строки.
ех.
IQueryable<Thing> thing = from t in ctx.Things select t;
t.OrderBy(t => t.Name); // This would work if I knew the property at compile time...
t.OrderBy("Name asc"); // But this is what I really need! and it doesn't work.
Есть ли способ сделать это для LINQ to Entities? Я использую Entity Framework 4.1