X zufällige Elemente aus der Tabelle in der Datenbank mit Linq oder lambda in C#

Ich habe eine Datenbank mit x Menge Benutzer und ich will zufällig bekommen alle Benutzer und dann schreiben, wie 50, die Nutzer auf meine Website.
Im Moment bin ich nur mit .take(50) und ruft die letzten 50 Benutzer. Ich möchte es zu mischen 50 zufällig aus der gesamten Tabelle, Irgendwelche Ideen?

Dies ist, was mein code jetzt so aussieht:

userList = userList.OrderBy(user => -user.ID).Take(userCount).ToList();

HINWEIS: userlist ist meine Liste mit allen Benutzern. und wie Sie sehen können ich bin im moment mit lambda-Ausdruck mit einer variable namens " userCount wo ich sage, wie viele Benutzer-Liste aus!

  • Ich möchte eine Art random verwenden Sie in diesem natürlich. Aber ich weiß nicht wie 🙁
InformationsquelleAutor user2862542 | 2013-10-16
Schreibe einen Kommentar