实体框架计数导致TSQL子查询

时间:2010-08-23 15:58:48

标签: sql entity-framework

我有一个简单的EntityFramework应用程序,可以使用单个表访问SQL Server 08。我想得到这样的行数:

Dim x = (From y in _Ctx.Table1).Count

这是从这个EF生成的SQL:

SELECT 
[GroupBy1].[A1] AS [C1]
FROM ( SELECT 
    COUNT(1) AS [A1]
    FROM [dbo].[Table1] AS [Extent1]
)  AS [GroupBy1]

问题:有没有办法让EF在没有子查询的情况下生成更简单的SQL,例如:

SELECT COUNT(*)
FROM Table1

提前致谢, 大卫

1 个答案:

答案 0 :(得分:1)

没有。

并且:没关系。