Wir haben ein System, das auf Ereignisse basiert, die Benutzer zu [UserInvite] eingeladen werden.Bestellung einer Liste von Objekten durch die Eigenschaft eines anderen Objekts in C#
Derzeit habe ich eine Seite, die alle zu einem Event eingeladenen Benutzer auflistet; Sie können nach verschiedenen Eigenschaften sortiert werden, z. B. Nachname [aufsteigend und absteigend]. Alles klar und schön, aber jetzt muss ich zusätzlich nach einer UserInvite-Eigenschaft sortieren: DateEdited [erneut asc/desc]. Ich habe eine Erweiterungsmethode verwendet, die eine Zeichenfolge des Eigenschaftsnamens zum Sortieren nach verwendet, aber dies funktioniert nicht für die Eigenschaft einer anderen Klasse.
Hinweise:
- UserInvite hat eine Methode von Event- und Benutzer zu erhalten, die immer eine einzige UserInvite zurück [oder null, wenn keine gefunden invite wurde].
- Der aktuelle EreignisID in der Master-Seite gehalten wird, so kann man auf der Seite erreicht werden, dass die Benutzer
Was ist der beste Weg, dies zu tun ist, listet?
Schöne Antwort +1. –
Die einzige funktionierende Lösung, die ich entwickelt habe, war das Hinzufügen der UserInvite-Eigenschaft in die User-Klasse. – Rich