Linq to sql LinQ2SQL使用Take来选择top n
Take(N)是在获取完整列表后执行,还是在拾取所需的前N条记录后停止执行 谢谢Linq to sql LinQ2SQL使用Take来选择top n,linq-to-sql,Linq To Sql,Take(N)是在获取完整列表后执行,还是在拾取所需的前N条记录后停止执行 谢谢 this .Where(t +> t.Something == 1) .Take(5) 将取满足条件的前5个元素。它不会返回整个数据集 在延迟执行之后执行运行 善良 丹 将取满足条件的前5个元素。它不会返回整个数据集 在延迟执行之后执行运行 善良 DanTake(n)将转换为SQL server旧版本的顶部和SQL端新版本的行号(如果这是您的要求)。Take(n)将转换为SQL server旧版本的
this
.Where(t +> t.Something == 1)
.Take(5)
将取满足条件的前5个元素。它不会返回整个数据集
在延迟执行之后执行运行
善良
丹
将取满足条件的前5个元素。它不会返回整个数据集
在延迟执行之后执行运行
善良
DanTake(n)将转换为SQL server旧版本的顶部和SQL端新版本的行号(如果这是您的要求)。Take(n)将转换为SQL server旧版本的顶部和SQL端新版本的行号,如果这是您要问的。根据LINQ2SQL,SQL使用SQL Server中的行数
函数来实现Take(n)
方法。因此,它是由数据库而不是由客户机在完整的结果集上完成的。根据LINQ2SQL使用SQL Server中的行数
函数来实现Take(n)
方法。因此,它是由数据库完成的,而不是由完整结果集上的客户端完成的