Get a random row with LINQtoSQL

后端 未结 6 1685
忘掉有多难
忘掉有多难 2021-01-20 04:39

Is there a way to return a random row from a table using LINQToSQL?

6条回答
  •  感动是毒
    2021-01-20 05:30

    You can use a random number and Skip() to get to that row:

    int randomNum = 10; // <-- determined by your favorite RNG
    var row = mydb.Objects.Skip(randomNum).Take(1);
    

提交回复
热议问题