c# - 将 Linq 子句添加到 Iqueryable 对象

标签 c# linq entity-framework

我有一个方法可以从 LINQ 查询中获取 Iqueryable 对象 在这个对象上,我想添加一个 LINQ 子句:.skip(20) 我怎样才能用我的方法做到这一点?

提前致谢

最佳答案

您不能向现有 查询“添加”子句,因为查询本身是不可变的 - 但您可以创建一个 查询,即现有查询但有一个额外的条款:

IQueryable<Foo> newQuery = oldQuery.Skip(20);

关于c# - 将 Linq 子句添加到 Iqueryable 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4334258/

相关文章:

c# - 为什么Regex.Replace留下括号?

C# 查找字符串列表中出现次数最多的值

c# - 使用匿名类型时调用 'Join' 类型推断失败

java - 使用反射将 Mongo DBObject 转换为实体 POJO

c# - EntityFramework 插入速度非常慢,数据量大

c# - 方法 C# 的通用抽象参数

c# - RibbonDropDownItem 点击监听器

c# - 如何在特定位置将文本添加到Word文档中?

c# - IEnumerable 有值但仍然给出 System.NullReferenceException

.net - 如何在 EF Code First 中映射表拆分?