Как реализовать SQL-запрос с Count(*)
в лямбда-выражении?
Я хочу преобразовать запрос, подобный следующему:
SELECT SendType,
CASE WHEN Date IS NULL THEN
'NEW'
ELSE
'NOT NEW'
End Registry,
Count(*) as TotalSent
FROM [dbo].[Sends]
WHERE Disabled = 0
GROUP BY
SendType,
Registry
, в некоторое лямбда-выражениекак это:
context.EnviosPendientes
.Where(ep => ep.Disabled == false)
.Select(ep => new {
SendType = ep.SendType,
Registry = ep.Date == null ? "NEW" : "NOT NEW"
})
.GroupBy(ep => new { ep.TipoEnvio, ep.TipoReg })
но я не знаю, как включить в результат выберите Count(*) as TotalSent
.