C# lambda 如何取随机几条数据,直接上代码:
var listRdx = db.Articles.Where(n => n.Status == 1 && n.CategoryID == 2).OrderBy(n => Guid.NewGuid()).Take(10);
上面代码中就是.OrderBy(n => Guid.NewGuid())部分就是lambda实现取随机数据的主要代码了。
如果 换是Linq,代码也差不多。也是加个OrderBy Guid.NewGuid(),即
t in Articles orderby Guid.NewGuid() t
OK,下一个。
以上就是【C# lambda 取随机几条数据】的全部内容了,欢迎留言评论进行交流!