gpt4 book ai didi

.net - 使用 LINQtoSQL 获取随机行

转载 作者:行者123 更新时间:2023-12-05 00:56:13 47 4
gpt4 key购买 nike

有没有办法使用 LINQToSQL 从表中返回随机行?

最佳答案

是的,在表的计数范围内生成一个随机数,然后 Skip() 该数字,Take(1) 然后返回结果序列的第一个元素。有点像

var R = new Random();
var ToSkip = R.Next(0, ctx.Customers.Count);

return ctx.Customers.Skip(ToSkip).Take(1).First();

但是有点丑。是否存在要求在 SQL 表中获取随机行的实际需求?

关于.net - 使用 LINQtoSQL 获取随机行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/827199/

47 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com