Некоторые запросы LINQ все еще меня озадачивают.
для таблицы 'Hits', содержащей два столбца, 'Page' и 'Date', я хочу найти наибольшее количество страниц с наибольшим количеством строк за определенный промежуток времени.
В SQL я бы использовал это:
SELECT TOP 10
[Page]
,COUNT([Page]) as Number
FROM dbo.[Hits]
WHERE [Date] >= CONVERT(datetime,'14 Jan 2009')
AND [Date] < CONVERT(datetime,'15 Jan 2009')
Group BY [Page]
Order by Number DESC
В LINQ я понятия не имел, как к этому подойти, кто-нибудь может мне здесь помочь? Я попытался преобразовать его с помощью linqer, но он просто показывает ошибку для этого выражения.