2012-04-26 61 views

回答

0
 

var locations = from u in Context.users 
       join p in u.partners 
       join l in p.locations 
       where u.userid = 1 
       select l; 
0
var query = from p in parters 
      join u in users on p.userid equals u.userid 
      where u.userid == 1 
      select new 
      { 
       //properties of p & u 
      } 
0

東西在下一行應該這樣做。還請查看LINQ 101 samples

var result = from u in db.Users 
      join p in db.Partners on u.userid equals p.userid 
      join l in db.locations on l.userid equals u.userid 
      where u.userid == 1 
      select new 
        { 
         UserId= u.userID, 
         PatnerID = p.patnerid 
        };