问题标签 [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.

0 投票
0 回答
61 浏览

c# - $Expand 使用实体框架在 Webapi 可查询端点上失败

我正在尝试在可查询的端点上执行 $expand 并收到此错误。

使用 TaskComponent 表将对象定义为多对多。我的代码:

我正在尝试的网址是http://localhost:12346/api/tasks ?$expand=TaskComponents

请建议。

0 投票
0 回答
204 浏览

c# - ConcurrentDictionary 到 IQueryable- 线程安全

我假设这个问题的相同逻辑也适用于以下代码片段?这意味着枚举器永远不会是及时的快照,因此需要一个额外的同步原语。如果我直接与字典交互,这当然不适用。

0 投票
0 回答
44 浏览

c# - Linq - 实体框架 - 使用 AsQueryable() 将值解密为对象

我正在查询实体框架,AsQueryable因为我不希望它进入内存,因为它会带回很多记录。但是在将值选择到对象中时,我需要解密某些值。

如果我要使用ToList(),代码首先然后在 foreach 循环中解密它,它可以工作 - 但它很慢。

这是我的一些代码:

这是我真的不想做的,因为它减慢了进程

关于如何加快流程的任何想法?我可以解密第一次通话中的值吗?

乔恩

0 投票
1 回答
53 浏览

c# - 使用 Distinct() 过滤 Linq 中的重复记录

我有一些重复的电子邮件记录。我还需要返回IQueryable类型。

我试过Distinct()了,但我没有为我工作,因为我想返回IQueryableType。我收到一个错误,无法将类型系统集合泛型列表隐式转换为System.Linq.IQueryable(您是否缺少演员表):

所以这在集合中重复了电子邮件。我想排除具有重复电子邮件记录的对象记录。

0 投票
2 回答
478 浏览

c# - C# ASP.NET Core Entity Framework Core 异步 ToQueryable 比较

EfRepository<TEntity>用来访问数据,我有一个DbSet<TEntity>. 我正在尝试异步访问数据,我需要它Queryable,我目前正在使用它:

它实际上比使用DbSet同步更快吗?

0 投票
0 回答
54 浏览

c# - AsQueryable - 当我执行它时逻辑在哪里?

当我做

q是一个IQueryable<int>(具体的EnumerableQuery<int>)。现在,当我打电话时

我在哪里可以找到求和逻辑?当我查看 Sum-Method 时,我看到 Expression-Tree 将使用 Method Queryable.Sum 执行。但是我在哪里可以找到对数组求和的迭代?

我知道 AsQueryable 将创建 IEnumerable 和 Queryable.Sum() 的表达式,使用 EnumerableQuery-Provider 执行它,但是将执行的有效逻辑在哪里?

0 投票
0 回答
146 浏览

c# - 如何构建可查询以从数据库列中查找字符串数组的所有单词

我有这个代码,任何机构都有解决方案

但是因为在 where 子句中不允许 foreach 出现错误,如果我将所有可查询的内容放在 foreach 然后在 Each 循环中,我的查询受到添加的 where 子句的限制并返回错误结果,我需要 '||' 在 where 子句中,我不知道我的客户想输入多少字

0 投票
1 回答
145 浏览

c# - EF Core 如何向 .ThenIncludes 添加过滤器

我正在使用 EF Core 5.0.4

我有这三个有关系的实体。

在我的存储库中,我试图返回父列表。如何在 IQueryable() 上添加过滤器..查看注释代码行...?

当只返回 Parent 时,我可以像下面这样添加过滤器查询而没有任何问题,因为 'data' 不是 IQueryable() :

我尝试在 .ThenInlude() 上添加一个过滤器,如下所示,但它不起作用,因为我无法访问所需的属性。

更新

我将导航父导航属性添加到子级,并将查询更改为基于内部关系。它看起来像这样:

0 投票
2 回答
65 浏览

c# - 如何使用 LINQ 的 AsQueryable() 从 MongoDB 的内部数组中获取数据?

我无法从 MongoDB 的内部数组中获取数据。我得到错误:

这是我在 MongoDB、查询和环境中的数据示例。

POCO

询问:

我想得到这个:

在此处输入图像描述

我的环境:

看来我错过了一些明显的东西。我究竟做错了什么?

0 投票
0 回答
53 浏览

java-8 - 在 flink 可查询状态 [version-1.7.2] 下没有得到查询响应

我正在查询位于 127.0.1.1:9069 上的 flink 集群的代理服务器,但没有得到查询响应。我通过在 9000 端口上创建服务器来计算所有输入数字的总和。我还将总和存储在值状态中。

Flink 工作:

在 flink 集群上,我可以在 127.0.1.1:9069 看到代理服务器

客户端: