Я не могу получить GROUP BY в Entity Framework 4 - PullRequest
0 голосов
/ 06 января 2011

Как я могу выполнить Группу с помощью структуры лица?
Когда я выполняю этот запрос:

<code> var testQuery = _db.Premises
                .GroupBy(b => new { IsHeadPremises = b.IsHeadPremise, HeadPremisesID = b.HeadPremiseID, PremisesID = b.PremisesID })
                .Select(a => new TestViewModel()
            {
                IsHeadPremises = a.Key.IsHeadPremises,
                HeadPremiseID = a.Key.HeadPremisesID,
                PremiseID = a.Key.PremisesID
            });

Response.Write("<pre>");
Response.Write(((ObjectQuery)testQuery).ToTraceString());
Response.Write("
");


Результат запроса с трассировкой:

SELECT 
[Extent1].[PremisesID] AS [PremisesID], 
[Extent1].[IsHeadPremise] AS [IsHeadPremise], 
[Extent1].[HeadPremiseID] AS [HeadPremiseID]
FROM [dbo].[Premise] AS [Extent1]


В результате запроса нет группировки по.

Спасибо.

...