how I can get a random row from a selection in my linq query?
I tried:
Bot bot = (from a in dc.Bot
select a).OrderBy(x => Guid.NewGuid()).First();
But doesn't work, I ever get the same.
I would use Skip
var query = from a in dc.Bot
select a;
int random = new Random().Next(query.Count);
Bot bot = query.Skip(random).First();
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With