我需要一份報告,顯示每天唯一身份訪問者的數量。這裏是查詢:使用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
我已經創建了用戶(表)模型和訪問(表)模型使用代碼優先。我也有引用這兩個模型(表)的dbcontext類。在我的控制器中,我需要將此查詢的結果傳遞給View。
首先,我是否必須創建此記錄集的模型?如果是,我是否創建了一個名爲say的模型,REPORT包含名爲Name,VisitDate和NumOfVisits的3個成員?
如果是這樣的話,這個查詢的LINQ版本會是什麼樣子?我如何將它傳遞給視圖?
看起來你真的沒有試圖自己解決這個問題。你要求我們爲你解決這個問題,但是我會給你帶來懷疑的好處,並假定你還在學習MVC。 –