У нас есть система, основанная на событиях, которые пользователи приглашают на [UserInvite].Заказ списка объектов по свойству другого объекта в C#
В настоящее время у меня есть страница, в которой перечислены все пользователи, приглашенные на мероприятие; их можно сортировать по различным свойствам, таким как Фамилия [восходящий и нисходящий]. Все прекрасное и денди, но теперь мне нужно дополнительно сортировать по свойству UserInvite: DateEdited [снова asc/desc]. Я использую метод расширения, который принимает строку имени свойства для сортировки, но это не будет работать для свойства другого класса.
Примечания:
- UserInvite есть метод, чтобы получить по событию и пользователем, который всегда возвращает один UserInvite [или нуль, если пригласит был найден].
- Ток EventID проводится в главной странице, так может быть достигнуто на странице, где перечислены пользователи
Что такое лучший способ сделать это?
Хороший ответ +1. –
Единственным рабочим решением, которое я придумал, было добавление свойства UserInvite в класс User. – Rich