【问题标题】:EntityFramework how to: select Max(Column), Count(*) from Table [duplicate]EntityFramework 如何:从表中选择 Max(Column)、Count(*) [重复]
【发布时间】:2013-01-03 22:37:13
【问题描述】:

可能重复:
Get sum of two columns in one LINQ query without grouping

如何使用 EF 在一次通话中选择 Max 和 Count?

Select Max([Column]), Count(*) from [Table]

【问题讨论】:

  • 我想不出任何可以在一次通话中完成的事情。好吧,除了我认为可以完成这项工作的 ExecuteStoreCommand。

标签: entity-framework


【解决方案1】:

我认为您可以伪造它按0 分组。 SQL Server 将看穿该常量 group-by 并消除它。它没有运行时成本。

问题是:EF 会正确地将其转换为 SQL 吗?鉴于往绩记录(与良好的老式可信赖 LINQ to SQL 相比!),这是值得怀疑的。

【讨论】:

    猜你喜欢
    • 2014-05-22
    • 1970-01-01
    • 1970-01-01
    • 2021-03-06
    • 2021-09-11
    • 1970-01-01
    • 2017-10-28
    • 2017-11-24
    • 1970-01-01
    相关资源
    最近更新 更多