Я пытаюсь отсортировать список объектов, которые я получаю из базы данных, по полю, определенному в значении строки.
Мое первое предположение было, что я могу сделать что-то вродеследующее:
string sortField = "TimeCreated";
List<T> data = SomeMethodToFetchData();
data.Sort(e => e.[sortField]);
Теперь я знаю, что этот синтаксис недействителен, но я все же хотел бы попробовать сделать что-то подобное, которое бы работало для любого значения sortField, и если поле не существует, выдает исключение или что-то еще.
Я уже несколько дней ищу хороший ответ на этот вопрос, и мне очень трудно найти ответ.