问题标签 [asqueryable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - AsQueryable() 如何在内部工作?
也许这是一个简单的问题,但确实AsQueryable()
有一些性能损失?
一般来说,我们正在使用 RavenDB,并且我们有这样的现有代码
所以 Where 子句返回我们IDocumentQuery
然后我们尝试表示它AsQueryable()
问题AsQueryable()
最终在内部做什么?它是如何转换的?带有内存集合示例的答案List<>
也将非常有用。
像这样:
asp.net-mvc - Mvc 4 View使用错误的模型
我有这个错误:http: //i.imgur.com/C4xKucH.png
我知道我的消息模型是可查询的。我打算使用不同的模型,但我不太清楚它为什么/如何使用我的“消息”模型。我打算使用我的模型“GraphModel”。这就是我的视图的样子:
这是我的控制器的样子:
我想知道为什么它试图使用我的“消息”而不是我想要的“GraphModel”模型?
编辑:“GraphModel”看起来像这样:
“消息”模型如下所示:
c# - 反射到过滤器列表
我是Reflection的新手,所以请原谅我的菜鸟问题。如何创建一个采用两个参数、一个通用列表和一个字符串的方法,然后在该列表中找到任何属性值与字符串匹配的所有项目。
例如,我们有一个具有 3 个属性的对象,我将这个对象的列表传递给方法和一个搜索字符串,然后它返回一个对象列表,其中任何属性都可能包含搜索字符串。
我可以这样做:
但是我怎样才能使这个方法通用,以便我可以将任何对象列表传递给它?
提前致谢...
c# - 为什么 linq 找不到 mongodb 的实现?
我正在尝试按照此处的教程在 C# 中使用 linq 和 mongodb http://docs.mongodb.org/ecosystem/tutorial/use-linq-queries-with-csharp-driver/
我有:
- MongoDB.Driver.Linq 的 using 指令
- 一个有几个字段的类,继承了另一个只提供标准 ObjectId Id 字段的类。
- 对 MongoCollection 类型的集合的引用获得 Connection.GetCollection
- 最后,我的查询 - 从 MyCollection.AsQueryable() 中的项目中选择项目;
编译器抱怨错误:找不到查询模式的实现......
什么不见了?
- -编辑 - -
我已将此处的代码最小化以说明问题-
c# - C#:AsQueryable() 与 AsQueryable()
我在使用时遇到问题AsQueryable
,我发现了一些示例,其中强制转换,即此扩展需要 AsQueryable,在某些示例中直接作为 AsQueryable()。我用秒表检查了这两个案例,并以几乎相同的结果进行了多次调查。让我们举个例子:
AsQueryable()
使用和AsQueryable<type>()
和 哪个是有效的有什么区别?
c# - 如何在 c# 中查找/计数 xmlnodelist - xmlnodelist.childnodes.asqueryable() 是一个好方法吗?
我有一个合法的 XmlNodeList 可以调用它 nodelist
我可以调用 nodelist.ChildNodes 并且有效
我也可以调用 nodelist.ChildNodes.AsQueryable()
但是当我尝试 nodelist.ChildNodes.AsQueryable().Where(x=>x.. ..) 失败
我已经包括
但我有点不知所措如何
1. 找到特定节点
2. 计算以特定键开头的节点,即
key="key1" 有多少个节点
请注意:在我因重复发布而被大喊大叫之前 -
我已经花了几个小时试图弄清楚如何做到这一点
,但堆栈上的任何内容都不够清楚(无论如何对我来说......)
thx - 你们很棒
更新:好的,所以有趣的是,
即使我被降级了 - 没有人(立即是)对我的确切问题有解决方案
,即如何使用 xmlnodelist 做到这一点,
人们确实有替代答案 - 一切都很好
,所以看起来并不xmlnodelist asqueryable 顾名思义
1) 使用 xmlnode.selectnodes()
可以在这里找到一个很好的例子
Select Xml Node using Linq to XML
2)XML类(见选择的答案)
c# - 在 C# 中使用 AsQueryable 进行查询时出现 InvalidOperationException
我有一个实体类作为城市。
我想用 AsQueryable() 类创建一个简单的查询。这是我的查询代码
当我运行代码时,我得到一个像这样的 System.InvalidOperationException
System.Core.dll 中出现“System.InvalidOperationException”类型的未处理异常
在
线。谁能解释为什么我会遇到此异常并导致解决方案?
c# - 替换 foreach 使循环变为可查询
我有一个返回报表对象的函数,但目前我正在查看 foreach,然后使用 asQueryable 方法。
我想在一个查询中完成,而不必使用 AsQueryable 函数。
asp.net-web-api - OData WebAPI,内存可查询和区分大小写
我在使用 OData WebAPI 并查询一个EnumerableQuery
(我调用的列表)时遇到问题.AsQueryable()
。我有一个实体集,一个带有 Get 方法的控制器,该方法返回IQueryable
。当我查询该实体集并使用此 $filter
我只得到字母和大小写SomeStringProp
相等的实体。'SomeValue'
我想以某种方式强制 OData 对所有字符串使用不区分大小写的比较器 - 即使使用这样的函数调用
我需要 OData 返回 SomeStringProp 等于的实体'APPLE'
,'PineApple'
并且'AppleSauce'
一些附加信息:
- 数据库与此无关;如前所述,该集合在内存中
- 在 OData 查询中使用 tolower() 只是一种解决方法,因此它不是解决问题的方法
c# - 在 MongoDB C# 驱动程序 2.2 中使用 AsQueryable 进行投影
我正在尝试使用 MongoDB C# 驱动程序版本 2.2。我正在尝试使用投影,因为我不想检索文档中的所有元素。我发现一种方法是使用项目运算符和查找运算符,如下所示:
但是我对使用 AsQueryable API 和 where 运算符很感兴趣,如下所示:
在上述情况下可以使用投影吗?如果我使用 select 运算符,它是否与投影具有相同的效果?还是仍会从数据库服务器中获取所有元素,然后在应用程序服务器中选择指定的元素?