Entity Framework Count вызывает подзапрос TSQL - PullRequest
0 голосов
/ 23 августа 2010

У меня есть простое приложение EntityFramework, которое обращается к SQL Server 08 с помощью одной таблицы.Я хочу получить количество строк следующим образом:

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

Вот SQL, сгенерированный из этого EF:

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 Ответ

1 голос
/ 23 августа 2010

Нет.

И: это не имеет значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...