2013-0117

SQL、LINQ与Lambda随机取N条数据

作者: momy 分类: 编程开发 1 Comment »
摘要:SQL、LINQ与Lambda随机取N条数据
SQL(通用于 SQL Server
SELECT FROM Table ORDER BY NewID()

LINQ
 t in Table orderby Guid.NewGuid()t

Lambda
Table.OrderBy(x=>Guid.NewGuid())


下面是随机取去前n条数据

SQL(通用于 SQL Server

SELECT TOP n FROM Table ORDER BY NewID()

LINQ 
(fom t in Table orderby Guid.NewGuid()t).Take(n)

Lambda 
Table.OrderBy(x=>Guid.NewGuid()).Take(n)
标签: SQL LINQ Lambda 阅读: 32147
上一篇: ASP.NET MVC实现级联下拉列表(Ajax) - 16192次
下一篇: 黑客利用木马入侵火车票网站劫持票款 - 10487次

网友评论

112.54.80.* 2016/7/26 9:57:46

1111111

向右滑动解锁留言