2012-12-22 37 views

Trả lời

10

thử đầu tiên của tôi sử dụng LiNQ trong C#

var result = from y in aspnet_Users 
      where !(
         from x in tblUser 
         where x.active == "true" 
         select x.UsersID 
        ).Contains(y.UserId) 
      select y;     
      -- OR // select new { y.UserId, y.UserName}; 

NGUỒN

+0

Tôi nghĩ rằng nó nên là 'x.active' –

+0

@Sahuagin yep, cảm ơn. –

+1

+1 cho nguồn. –

0
var query = 
    from c in aspnet_Users 
    where !(from o in tbluser where o.active=="true" 
      select o.UserId) 
      .Contains(c.UserId) 
    select c; 
+0

Bản sao ** của bạn ** khác với câu trả lời @JW như thế nào? –

+0

Tôi đã không quan sát câu trả lời @jw, sau khi đăng câu trả lời của tôi sau đó tôi đã biết rằng cả hai đều giống nhau. – LNRao

+0

'where! Aspnet_Users.Any (p => p.active ==" true ")' trông không giống nhau. Am i thiếu cái gì ở đây? –

Các vấn đề liên quan