2011-11-08 42 views

回答

1

假設你只是想變平的結果,這聽起來像你想SelectMany

DataContext.Roles 
      .Where(r => r == r1 || r == r2) 
      .SelectMany(r => r.Users); 

這相當於(衝擊,不在擴展相當)到:

from r in DataContext.Roles 
where r == r1 || r == r2 
from user in r.Users 
select user; 
+0

是,謝謝,我會在10分鐘內接受你的回答。 –