c# - 表达式树 mongodb linq 不支持 AsQueryable 方法

标签 c# mongodb linq

我在下面写了 mongodb 的 linq 查询并得到异常 “表达式树不支持 AsQueryable 方法:”

   var result=from data in database.GetCollection<CollectionName>("CollectionName").AsQueryable()
          select new CollectionName
{
Property=data.Field.AsQueryable().Skip(1).Take(10)
}

最佳答案

尝试像这样删除 AsQueryable:

var result=from data in database.GetCollection<CollectionName>("CollectionName").AsQueryable()
          select new CollectionName
{
Property=data.Field.Skip(1).Take(10)
}

关于c# - 表达式树 mongodb linq 不支持 AsQueryable 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41374937/

相关文章:

c# - 使用 C# 设置 CPU 的关联性

c# - ProtoBuf-net 序列化 IEnumerable<T>

mongodb - $and 表达式必须是非空数组

c# - 使用 LINQ 在两个相关的 IEnumerable 查询对象之间选择所需的结果

mysql - 通过映射表选择值。

c# - 使用 Rx 尝试某件事 5 次

c# - 如何强制重新加载 NLog 配置文件?

c# - 如果计算机在保留内存映射文件时挂起,会发生什么情况?

mongodb - 在 Meteor 中使用带有参数的#each

c# - 如何提高 Mongo 更新操作的性能?