2012-12-08 4 views
1

저는 ASP.NET MVC 4를 사용하고 있으며 로그인 한 사용자와 관련된 정보를 찾는 최상의 방법을 찾으려고합니다. 양식 인증을 사용하고 있습니다.로그인 한 사용자를 기준으로 데이터 만 표시

사용자가 해당 사용자와 관련된 티켓 만 볼 수있는 페이지로 이동하면 아래와 같이 매번 클라이언트를 찾아야합니까?

사용자가 연결된 클라이언트를 저장하는 더 쉬운 방법은 없으므로 한 번만 확인하면됩니까?

[HttpGet] 
public ActionResult Index() 
{ 
    Client client = _db.Clients.Single(c => c.Username == User.Identity.Name); 
    view.OpenTickets = _db.Tickets.Where(t => t.ClientID == client.ClientID).Count(); 
    return PartialView(supportView); 
} 
+0

A는 고객 테이블과 결합하고 매개 변수로 클라이언트를 검색하는 데 사용하는 값을 할 SQL 사용자의 opentickets이없는 이유. –

답변

관련 문제