问题标签 [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# - 选择 ID 字段的 AsQueryable linq 语句
给定一个简单的模型:
假设我只想根据查询从此类中选择几个字段:
将出现以下错误:元素“Id”与类 Model 的任何字段或属性都不匹配。
如果没有 select 子句,则设置 Id 并按预期返回。此外,如果您从选择中删除字段 Id,它将按预期返回所有内容,但 Id 将为空。
我们想使用 select 来限制返回的数据量。我们可以使用动态对象(或创建一个新对象来传递),但似乎是多余的。
对这个问题有什么建议吗?
.net - 为什么类 DBSet 的 AsQueryable() 不在 MSDN 文档中?
此链接描述了 DBSet 类。该类型实现了 IQueryable,这意味着它必须具有 AsQueryable() 的实现。但是在链接的列表中我找不到这种方法。有人可以告诉我为什么吗?
c# - 在 C# 中的 SQL Server 上合并选择
有什么方法可以合并 2 选择,这两个选择都返回单独的数据列表
我想要做的就是连接到数据库一次
第一个查询:
第二个查询:
c# - LINQ:我如何通过数组字符串在哪里使用条件多值?
我想使用 linq,其中数组字符串的条件多值是split(',')
我从文件夹中的数据文件中列出数据。(不在数据库中)
代码c#
示例数据
我想通过 pmn_code 查询条件是 AAAAA、BBBBB、DDDDD 我想显示数据
但我不能通过结果查询数组字符串。我如何使用数组 linq?
请帮我。谢谢提前;)
c# - 嵌套查询的 C# MongoDB 奇怪行为和异常
我在https://github.com/MyGitHubTests/MongoNestedTests/tree/master/MongoTest构建了一个小型测试项目
这是我的 JSON 文档示例 github.com/MyGitHubTests/MongoNestedTests/blob/master/MongoTest/MongoTest/TestJSON/MongoTest2.json :
代表 JSON 的 Poco 类在https://github.com/MyGitHubTests/MongoNestedTests/blob/master/MongoTest/MongoTest/Poco.cs上,你可以看到它非常简单直接,除了嵌套对象:
我正在尝试使用 database.GetCollection().AsQueryable() 来查询数据,它会产生相当奇怪的结果。
这是我的代码 github.com/MyGitHubTests/MongoNestedTests/blob/master/MongoTest/MongoTest/Program.cs
这是我的问题: 1) 看看最后一个示例,其中返回的 cargoList 类型是List<IEnumerable<List<Cargo>>>
- 我无法弄清楚为什么存在 List - IEnumerable - List 的组合,我的类只使用List<>
自然而然这就是我所期望的。
2)我可以通过var drivers = queryable.Select(a => a.Cars.Select(b => b.Drivers));
作品选择驱动程序但如果我尝试使用我做同样的事情var resultDriver = from a in queryable from b in a.Cars from c in b.Drivers select c;
我得到'System.NotSupportedException':{“$project or $group does not support {document}.”}
3)最后有没有办法将上述结果从List<IEnumerable<List<Cargo>>>
只是展开List<Cargo>
?
vb.net - 动态创建查询 - EF Linq
我正在尝试将功能硬代码查询转换为动态查询。据我所知,这是一项不可能完成的任务。
有谁能够帮我?这是硬代码查询。这工作正常:
其中 qry 是“返回内容表”来自另一个查询。
我试过了:
和其他变体但不工作。
如果我这样做:
这很好用。但是,如果我尝试不止一列,则只会返回第一列。
希望有人可以帮助我。
c# - 存储库中的异步 AsQueryable
在我的存储库中,我有一个从数据库中检索车辆制造的方法“AllMakesAsync”:
在存储库中,我还有“GetVehicleMakesWithPaginationAsync”方法,其中使用了“AllMakesAsync”方法:
有人告诉我,如果我要对数据集使用过滤,我不应该使用“ToListAsync()”,而应该使用“AsQueryable”。
问题是我不知道如何异步实现“AsQueryable”。
我可以像这样返回“AsQueryable”:
但在这里我再次使用“ToListAsync()”,所以不好。
有人可以解释一下如何正确地做到这一点。
c# - 如何在c#中包含对象
我有 3 张桌子
我有函数 GetAll
当运行函数获取全部
结果有对象 appUser 但在 AppUser 中,Group 为 null 。我如何在 AppUser 中包含组
c# - No Exists 方法,所以我想使用 AsQueryable 进行防御性编程
我正在编写一些查询 Visual Studio 对象模型的代码。
我看到集合对象上没有Exists
方法,Projects
但我确实喜欢防御性编程,而不是依赖于 try catch 块。所以我看到物体AsQueryable()
上有,我想知道这是否有帮助。Projects
我可以在这里看到我想写的那种代码,
但对我来说,这就像
但这不会编译给出错误消息
“IQueryable”不包含“Where”的定义,并且找不到接受“IQueryable”类型的第一个参数的扩展方法“Where”(您是否缺少 using 指令或程序集引用?)
它只是缺少参考吗?这是最小的可重新创建代码...
c# - 改善使用实体框架时的搜索功能延迟
如果我使用 AsQueryable 准备查询并在实体框架中动态附加搜索条件,则与 SQL 查询相比需要很长时间。是否有任何替代方法可以在实体框架中创建动态查询?
谢谢杰里米