Ric*_*mes 7 entity-framework-core asp.net-core-mvc asp.net-core
我正在尝试运行以下代码,但是当我检查SQL分析器时,看起来它在表上运行完整选择,然后在它返回数据库中的所有结果后进行分组.任何帮助表示赞赏.
var result = _dbContext.LogEvent.GroupBy(x => x.EventLevel)
.Select(g => new
{
eventType = g.Key,
total = g.Sum(i => i.Occurrences)
})
.ToList();
Run Code Online (Sandbox Code Playgroud)
下面链接的问题已经关闭,并且定于EF 2.1.0.您现在应该可以使用预览包来试用它!
它看起来不像目前支持,但看起来有人看到这篇文章并创建了链接的问题.
这个概念是一个相当复杂的逻辑,而EF7则处于早期阶段..Net GroupBy不会直接转换为SQL,GROUP BY直到您只使用聚合或a中的Key来跟进它Select.如果您有野心,可以提供拉取请求,或继续使用EF6.
| 归档时间: |
|
| 查看次数: |
2767 次 |
| 最近记录: |