У меня есть коллекция объектов CLR. Определение класса для объекта имеет три свойства: FirstName, LastName, BirthDate.
У меня есть строка, отражающая имя свойства, по которому следует сортировать коллекцию. Кроме того, у меня есть сортировочное направление. Как мне динамически применить эту информацию о сортировке к моей коллекции? Обратите внимание, что сортировка может быть многоуровневой, поэтому, например, я могу сортировать по LastName, а затем по FirstName.
В настоящее время я безуспешно пытаюсь выполнить следующее:
var results = myCollection.OrderBy(sortProperty);
Однако я получаю сообщение который говорит:
... не содержит определения для 'OrderBy', а перегрузка лучшего метода расширения ... имеет некоторые недопустимые аргументы.