Niektóre zapytania LINQ nadal mnie łamią.Konwersja SQL zawierającego górę, licznik, grupę i zamówienie do LINQ (2 encje)
dla tabeli "Uderzenia" zawierającej dwie kolumny, "Strona" i "Data", chcę znaleźć najbardziej Pages z największą liczbą wierszy w określonym przedziale czasu.
W SQL Chciałbym użyć tego:
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
w LINQ mam pojęcia, w jaki sposób podejść do tego, może ktoś mi pomóc tutaj? Próbowałem przekonwertować go za pomocą linqer, ale po prostu pokazuje błąd dla tego wyrażenia.
Typo w p < maxDate -> p.Date < – Sam
MaxDate :) Aha, i, oczywiście, jeśli kod LINQ jest stosowany w C# jeden musiałby użyj "&&" zamiast "i". Nie wiem jak to musi być w VB. – Sam