У нас есть система, основанная на событиях, которые пользователи приглашают на [UserInvite].
В настоящее время у меня есть страница, на которой перечислены все пользователи, приглашенные на мероприятие; они могут быть отсортированы по различным свойствам, таким как фамилия [восходящий и нисходящий]. Все хорошо, но теперь мне нужно дополнительно отсортировать по свойству UserInvite: DateEdited [снова asc / desc]. Я использовал метод расширения, который принимает строку имени свойства для сортировки, но это не будет работать для свойства другого класса.
Примечания:
- UserInvite имеет метод, позволяющий получить по событию и пользователю, который всегда возвращает один UserInvite [или ноль, если приглашение не найдено].
- Текущий EventID хранится на главной странице, поэтому его можно найти на странице со списком пользователей
Каков наилучший способ сделать это?