7

同様のクエリに対する複数の回答を読みましたが、どれもその場に当てはまらないようです。

10 行を含むテーブルがあるとします。Entity Framework を使用して、このテーブルから 3 つのランダムな行を取得するにはどうすればよいですか? 1 つのランダムな行だけでなく、3 つのランダムな行 - それぞれが他とは異なりますか?

前もって感謝します

4

2 に答える 2

20
var threeRandomFoos = foos.OrderBy(x => Guid.NewGuid()).Take(3);
于 2012-07-15T19:24:48.393 に答える