Ben x miktar kullanıcıları ile bir veritabanım var ve ben tüm kullanıcıları rastgele almak istiyorum ve daha sonra sitemde 50 kullanıcı gibi yazmak istiyorum. Şu anda sadece .take(50)
kullanıyorum ve en son 50 kullanıcıyı buldum. Bütün tablodan rastgele 50 karıştırmak istiyorum, Herhangi bir fikir?Linq veya lambda kullanarak X rasgele öğeleri tablodan alın C#
Bu benim kod artık neye benzediği:
userList = userList.OrderBy(user => -user.ID).Take(userCount).ToList();
NOT:userlist
tüm kullanıcıların benim listesidir. Gördüğünüz gibi, şu anda kaç kullanıcı tarafından listeleneceğini söylediğim, userCount adlı bir değişkeni olan lambda'yı kullanıyorum!
Ben tabii bu rastgele kullanımı çeşit istemek olabilir. Ama bilmiyorum nasıl :( – user2862542