问题标签 [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# - $Expand 使用实体框架在 Webapi 可查询端点上失败
我正在尝试在可查询的端点上执行 $expand 并收到此错误。
使用 TaskComponent 表将对象定义为多对多。我的代码:
我正在尝试的网址是http://localhost:12346/api/tasks ?$expand=TaskComponents
请建议。
c# - ConcurrentDictionary 到 IQueryable- 线程安全
我假设这个问题的相同逻辑也适用于以下代码片段?这意味着枚举器永远不会是及时的快照,因此需要一个额外的同步原语。如果我直接与字典交互,这当然不适用。
c# - Linq - 实体框架 - 使用 AsQueryable() 将值解密为对象
我正在查询实体框架,AsQueryable
因为我不希望它进入内存,因为它会带回很多记录。但是在将值选择到对象中时,我需要解密某些值。
如果我要使用ToList()
,代码首先然后在 foreach 循环中解密它,它可以工作 - 但它很慢。
这是我的一些代码:
这是我真的不想做的,因为它减慢了进程
关于如何加快流程的任何想法?我可以解密第一次通话中的值吗?
乔恩
c# - 使用 Distinct() 过滤 Linq 中的重复记录
我有一些重复的电子邮件记录。我还需要返回IQueryable
类型。
我试过Distinct()
了,但我没有为我工作,因为我想返回IQueryable
Type。我收到一个错误,无法将类型系统集合泛型列表隐式转换为System.Linq.IQueryable
(您是否缺少演员表):
所以这在集合中重复了电子邮件。我想排除具有重复电子邮件记录的对象记录。
c# - C# ASP.NET Core Entity Framework Core 异步 ToQueryable 比较
我EfRepository<TEntity>
用来访问数据,我有一个DbSet<TEntity>
. 我正在尝试异步访问数据,我需要它Queryable
,我目前正在使用它:
它实际上比使用DbSet
同步更快吗?
c# - AsQueryable - 当我执行它时逻辑在哪里?
当我做
q
是一个IQueryable<int>
(具体的EnumerableQuery<int>
)。现在,当我打电话时
我在哪里可以找到求和逻辑?当我查看 Sum-Method 时,我看到 Expression-Tree 将使用 Method Queryable.Sum 执行。但是我在哪里可以找到对数组求和的迭代?
我知道 AsQueryable 将创建 IEnumerable 和 Queryable.Sum() 的表达式,使用 EnumerableQuery-Provider 执行它,但是将执行的有效逻辑在哪里?
c# - 如何构建可查询以从数据库列中查找字符串数组的所有单词
我有这个代码,任何机构都有解决方案
但是因为在 where 子句中不允许 foreach 出现错误,如果我将所有可查询的内容放在 foreach 然后在 Each 循环中,我的查询受到添加的 where 子句的限制并返回错误结果,我需要 '||' 在 where 子句中,我不知道我的客户想输入多少字
c# - EF Core 如何向 .ThenIncludes 添加过滤器
我正在使用 EF Core 5.0.4
我有这三个有关系的实体。
在我的存储库中,我试图返回父列表。如何在 IQueryable() 上添加过滤器..查看注释代码行...?
当只返回 Parent 时,我可以像下面这样添加过滤器查询而没有任何问题,因为 'data' 不是 IQueryable() :
我尝试在 .ThenInlude() 上添加一个过滤器,如下所示,但它不起作用,因为我无法访问所需的属性。
更新
我将导航父导航属性添加到子级,并将查询更改为基于内部关系。它看起来像这样:
java-8 - 在 flink 可查询状态 [version-1.7.2] 下没有得到查询响应
我正在查询位于 127.0.1.1:9069 上的 flink 集群的代理服务器,但没有得到查询响应。我通过在 9000 端口上创建服务器来计算所有输入数字的总和。我还将总和存储在值状态中。
Flink 工作:
在 flink 集群上,我可以在 127.0.1.1:9069 看到代理服务器
客户端: