2012-05-01 5 views
0

문제가 있습니다. 동일한보기에서 동일한 컨트롤러에서 두 쿼리를 모두 사용합니다.- 동일한 User.Identity.Name을 사용하는 동일한보기에서 동일한 컨트롤러에서 두 개의 쿼리 사용

첫 번째 쿼리

var results = from b in db.tbl_Rough 
        .Where(c => c.tbl_Assoc.Username == User.Identity.Name) 
        select b; 

두 번째 쿼리

var results1 = from c in db.tbl_Rough 
        .Where(c => c.tbl_Cous.UserName == User.Identity.Name) 
         select c; 

위의 쿼리는 모두 잘 작동합니다. 내가하려고하는 것은 그것들을 결합하여 동일한 관점에서 작업하는 것입니다. 두 쿼리 모두 사용자가 데이터가 있는지 확인해야합니다.

+2

에 나오는 "두 쿼리는 사용자가 데이터가 있는지 확인해야" 그들을 결합하여? 한 세트의 결과를 얻으려면? (즉, 하나의 linq 질의) –

답변

2

내가 데려 갈거야 당신의

을하고 무슨 뜻 이죠

var resultAll = from all in db.tbl_Rough 
       .Where(c => c.tbl_Assoc.Username == User.Identify.Name && c.tbl_Cous.UserName == User.Identify.Name) 
       select all; 
+0

그렇지 않다면 아마'&&'대신'||' – jessehouwing

관련 문제