毎日ユニークビジターの数を示すレポートが必要です。LINQを使用してMVCでレポートを作成
SELECT User.Name
,Visit.VisitDate
,COUNT(Visit.Id) AS NumOfVists
FROM Visit JOIN User ON Visit.UserId = User.Id
GROUP BY User.Name, Visit.VisitDate
私はUser(テーブル)モデルとVisit(テーブル)モデルをコードファーストで作成しました。私はまた、これら2つのモデル(テーブル)を参照するdbcontextクラスを持っています。私のコントローラでは、このクエリの結果をビューに渡す必要があります。
まず、このレコードセットのMODELを作成する必要がありますか?はいの場合、名前、訪問日、NumOfVisitsという3つのメンバーを持つ、say、REPORTというモデルを作成しますか?
この場合、このクエリのLINQバージョンはどのように見えますか?どのようにビューに渡すのですか?
それは本当に見えます。この問題を解決するように私たちに依頼していますが、私はあなたに疑念の恩恵を与え、MVCをまだ習っているとします。 –