我需要隨機查找數據庫中的隨機內容,但如果我找到數據庫中發生問題的位置,它將產生巨大影響。來自數據庫的標籤計數並將其作爲隨機使用
我有看她:https://stackoverflow.com/a/654910/7180653
這是怎麼了,我試圖做到這一點,因爲我已經描述。但它會給我的價值帶來錯誤。
Random rnd = new Random();
int value = rnd.Next(db.Quiz.ToList().Count());
List <QuizModelView> result = db.Quiz.Select(x => new QuizModelView
{
Heading = x.Heading,
ReplayText = x.Reply.Text,
ReplayCheck = x.Reply.CheckReply
}).ToList();
return result.Shuffle(value);
錯誤是什麼? –
在C#Linq中沒有叫'Shuffle(...)'的方法。 –
@ m.rogalski我認爲他從字面上複製了他所鏈接的答案,但假設'Shuffle()'是一個擴展方法。 @Jesper我認爲這是你的問題,你可能想更好地閱讀帖子。 – RandomStranger