我想從大約50條記錄的表中檢索15條記錄。但我想要隨機生成所有記錄。如果我隨機輸入一個數字並寫下如下內容:使用Linq to SQL隨機選擇記錄
var result = (from r in sc.Subjects
where (r.SubName == sub && r.Level == lev)
select r).skip(randomnumber).take(10),
起始記錄將是隨機的,但接下來的9個將按順序排列。所以任何想法如何我可以有所有10記錄隨機使用LINQ到SQL?
您可以使用第一種方法在這個【答案】(http://stackoverflow.com/a/648247/181108)。 – Stefan 2012-01-06 15:31:01
另外檢查了這一點:http://msdn.microsoft.com/en-us/library/cc441928.aspx – Ray 2012-01-06 15:33:39
添加更多的上下文,你使用什麼LINQ,任何數據庫? – oleksii 2012-01-06 15:33:57