매일 고유 방문자 수를 보여주는 보고서가 필요합니다.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 클래스가 있습니다. 내 컨트롤러에서이 쿼리의 결과를보기로 전달해야합니다.
우선이 레코드 집합의 MODEL을 만들어야합니까? 그렇다면 Name, VisitDate 및 NumOfVisits라는 3 개의 멤버로 된 say, REPORT라는 모델을 생성합니까?
이 경우 해당 쿼리의 LINQ 버전은 어떻게 생깁니 까? 보기에 어떻게 전달합니까?
실제로이 문제를 직접 해결하지 않은 것처럼 보입니다. 당신이 우리에게 당신을 위해이 문제를 해결해달라고 요구하고 있지만, 나는 당신에게 의심의 이익을 줄 것이며 당신은 여전히 MVC를 배우고 있다고 가정합니다. –