私はSQLクエリを持っていますが、これはC#LINQで何が同等でしょうか?linqは日付と時間でレコードをカウントするのに相当します
SELECT CAST(DateAdded as date) AS ForDate,
DATEPART(hour,DateAdded) AS OnHour,
COUNT(*) AS Totals
FROM [TABLE1].[dbo].[PartValues]
GROUP BY CAST(DateAdded as date),
DATEPART(hour,DateAdded)
Order by ForDate Desc,
OnHour Desc
アイデアは、このような日付とhour-でレコードを数えることである。
ForDate OnHour Totals
2016-05-25 9 36
2016-05-25 8 60
2016-05-25 7 70
2016-05-25 6 12
2016-05-24 21 24
2016-05-24 20 72
2016-05-24 19 24
2016-05-24 14 120
DateAdded' 'の種類は何ですか?日付時刻? –
なぜSQL文をLINQ文に変換しようとしていますか? LINQ TO SQLを使用しようとしているのか、単にロジックを探していますか?あなたのC#オブジェクトはどこですか?このSQL文をC#アプリケーションから呼び出そうとしていますか?もっと明確にしてください。 – Mikanikal
@ YacoubMassad私はそう望むでしょう。仕様には、日付または時刻の種類のいずれかを指定できます。 – Mikanikal