2012-12-22 9 views
6

मेरी एसक्यूएल कोड इस प्रकार है?LINQ बराबर एसक्यूएल क्वेरी "नहीं (चुनिंदा क्वेरी) में"

+0

! .Contains() या .Except() का उपयोग कर की कोशिश दो तरीके मैं कर रहे हैं मुझे 'वीबी' या 'सी #' में – dougajmcdonald

+1

के बारे में पता है? –

उत्तर

10

मेरी पहली LiNQC# में

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}; 

स्रोत

+0

मुझे लगता है कि यह 'x.active' –

+0

@Sahuagin yep होना चाहिए, धन्यवाद। स्रोत के लिए –

+1

+1। –

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

आपकी ** प्रति ** @JW उत्तर से अलग कैसे है? –

+0

मैंने अपना जवाब पोस्ट करने के बाद @jw उत्तर नहीं देखा, तो मुझे पता चला कि दोनों एक जैसे हैं। – LNRao

+0

'कहां! Aspnet_Users.Any (p => p.active ==" true ") 'ऐसा नहीं दिखता है। क्या मुझसे कोई चूक हो रही है? –