Ich habe eine Datenbank mit x Menge Benutzer und ich möchte nach dem Zufallsprinzip alle Benutzer und schreiben Sie dann wie 50 Benutzer auf meiner Website. Im Moment verwende ich nur .take(50)
und ruft die neuesten 50 Benutzer ab. Ich will es 50 zufällig aus dem ganzen Tisch mischen, Irgendwelche Ideen?Get X zufällige Elemente aus der Tabelle in der Datenbank mit Linq oder Lambda in C#
Dies ist, was mein Code sieht aus wie jetzt:
userList = userList.OrderBy(user => -user.ID).Take(userCount).ToList();
HINWEIS:userlist
meiner Liste aller Nutzer ist. Und wie Sie sehen können, benutze ich im Moment Lambda mit einer Variablen namens userCount, wo ich sage, wie viele Benutzer aufgelistet werden sollen!
Ich möchte eine Art Zufalls Verwendung in dieser ofcourse. Aber ich weiß nicht, wie :( – user2862542