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 取随机几条数据】的全部内容了,欢迎留言评论进行交流!

赞(0) 踩(0)

与本文相关的软件

发表我的评论

最新评论

  1. 暂无评论