私はこのクエリを使用していますが、LINQに相当するものを書き込もうとすると、誤ったSQLが生成されます。LINQでSQLクエリで選択カウントグループを書き込む方法は?
私のクエリは次のとおりです。
SELECT COUNT(*)
FROM tableName
GROUP BY ColumnId
私のようにそれを書いてみました:
tableName.GroupBy(x => x.ColumnId).Count()
しかし、それはSQLを生成しているLINQPadで探して:
SELECT COUNT(*) AS [value]
FROM (
SELECT NULL AS [EMPTY]
FROM [tableName] AS [t0]
GROUP BY [t0].[ColumnId]
) AS [t1]
私は何間違っている?ありがとう!