LINQ C# 相当于 LIMIT 0..10 MySQL 与 TAKE 函数

Posted

技术标签:

【中文标题】LINQ C# 相当于 LIMIT 0..10 MySQL 与 TAKE 函数【英文标题】:LINQ C# equivalent of LIMIT 0..10 MySQL with TAKE function 【发布时间】:2015-01-17 20:45:43 【问题描述】:

mysql 中,您可以使用 LIMIT 10,20 限制查询行结果

如何使用 C# 中的 Take(10) 函数实现这一点?

我有一个 700000+ 的数据库表,我希望每个表限制 10 行 并遍历数据库表。

【问题讨论】:

.Skip(10).Take(10) 相关问题:***.com/q/548475/240733 How do I write LINQ's .Skip(1000).Take(100) in pure SQL?的可能重复 【参考方案1】:

使用Skip 方法

query.Skip(10).Take(10)

【讨论】:

你成就了我的一天。我的创造者全能祝福你。

以上是关于LINQ C# 相当于 LIMIT 0..10 MySQL 与 TAKE 函数的主要内容,如果未能解决你的问题,请参考以下文章

Mysql的limit用法

c# linq语句的where该怎样动态赋值?

c# linq with group by and join 抛出异常

C# LINQ to Entities 无法识别方法“布尔”

C# Linq 计算具有特定值的 XML 段

在 C# 中使用 LINQ 按范围排序列表