Is there a way to return a random row from a table using LINQToSQL?
You can use a random number and Skip() to get to that row:
Skip()
int randomNum = 10; // <-- determined by your favorite RNG var row = mydb.Objects.Skip(randomNum).Take(1);