问题标签 [skip-take]

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 回答
797 浏览

c# - EF Core 3.0 在具有嵌套集合投影的查询中使用 Skip() 和 Take()

我在我的项目中使用 EF Core 3.0.1,我需要在 sql 而不是客户端执行嵌套投影。

但是,如果我删除集合投影,那么分配 counter 和 counter2 的两个语句都会正常执行。

根据我发现的关于 EF Core 预测的帖子,这是 EF Core 2.0 中的一个已知问题。修好了吗?

版本警告(EF Core 2.0.0):在编写嵌套集合投影时,它只能在内存中工作,这首先违背了使用它们的目的。这将很快修复,因此仍然值得理解。它们仍然适用于我们将在下一节中了解的嵌套单元素投影,所以请继续阅读!

那么,是否有任何已知的解决方法来解决这个问题?