Как я могу выполнить Группу с помощью структуры лица?
Когда я выполняю этот запрос:
<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]
В результате запроса нет группировки по.
Спасибо.