Ho questa query che funziona ma quando provo a scrivere l'equivalente in LINQ ottengo l'SQL non corretto prodotto.Come scrivere un gruppo di conteggio selezionato tramite query SQL in LINQ?
La mia domanda è:
SELECT COUNT(*)
FROM tableName
GROUP BY ColumnId
ho provato a scrivere come:
tableName.GroupBy(x => x.ColumnId).Count()
Ma guardando in LINQPad sta producendo SQL:
SELECT COUNT(*) AS [value]
FROM (
SELECT NULL AS [EMPTY]
FROM [tableName] AS [t0]
GROUP BY [t0].[ColumnId]
) AS [t1]
Che cosa sono io fare male? Grazie!