LINQクエリによってはまだパズルがあります。トップ、カウント、グループ、および命令を含むSQLをLINQ(2つのエンティティ)に変換する
テーブル 'ヒット'に 'ページ'と '日付'の2つの列が含まれている場合、定義されたスライスの中で最も多くの行を持つページを最も見つけたいと思います。
SQLでは、私はこの使用します。私は何のアイデアはどのように誰もがここで私を助けることができ、これにアプローチしないようになったLINQで
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
を?私はlinqerを使って変換しようとしましたが、この式のエラーが表示されます。
誤植のp < maxDate -> p.Dateで
Sam
ああ、そして、あなたのLINQのコードはC#で使用されている場合はもちろん、1がする必要があるでしょう'and'の代わりに '&&'を使用してください。それはVBでする必要がありますか? – Sam