일부 웹보기에서 linq 조인 쿼리를 표시하려고합니다. 나는에 조금 혼란 스러워요 무엇MVC보기에 Linq 조인 쿼리가 표시됩니다.
public ActionResult InactiveUsers()
{
using (ModelContainer ctn = new ModelContainer())
{
DateTime duration = DateTime.Now.AddDays(-3);
var inactive = from usrs in ctn.aspnet_Users
where usrs.LastActivityDate <= duration
join o in ctn.Groups on
usrs.UserId equals o.UserID
select new
{
usrs.UserName,
usrs.LastActivityDate,
o.PrimaryPhoneNumber,
};
return View(inactive.ToList());
}
}
이 다음에 무엇이다
여기 내 컨트롤러 내에서 내 쿼리입니다. 모델을 사용하여 강력한 형식의 뷰를 추가하는 것에 익숙하지만, 조인 쿼리가있는 경우 어떻게됩니까?
누구든지 올바른 방향으로 나를 가리킬 수 있다면 매우 감사 할 것입니다.
감사합니다. 를 사용하는 생성자가있는 InactiveUser 클래스로
var inactive = from usrs in ctn.aspnet_Users
where usrs.LastActivityDate <= duration
join o in ctn.Groups on
usrs.UserId equals o.UserID
select new InactiveUser(usrs.UserName, usrs.LastActivityDate, o.PrimaryPhoneNumber);
:
답장을 보내 주셔서 감사합니다. 당신이 말한 것을했는데 이제는 완벽하게 작동합니다. 고맙습니다 :) – 109221793