वाक्य रचना "नहीं में" मैं "नहीं में" एसक्यूएल समकक्ष के लिए इकाई की रूपरेखा वाक्य रचना के साथ एक सरल मुद्दा है। अनिवार्य रूप से, मैं इकाई की रूपरेखा वाक्य विन्यास में निम्नलिखित SQL सिंटैक्स परिवर्तित करना चाहते हैं:एसक्यूएल के लिए इकाई की रूपरेखा 4.1
select ID
from dbo.List
where ID not in (list of IDs)
यहाँ एक विधि है कि मैं एक ही रिकॉर्ड को खोजते समय के लिए उपयोग करते हैं:
public static List GetLists(int id)
{
using (dbInstance db = new dbInstance())
{
return db.Lists.Where(m => m.ID == id);
}
}
यहाँ एक छद्म तरीका है कि
public static List<List> GetLists(List<int> listIDs)
{
using (dbInstance db = new dbInstance())
{
return db.Lists.Where(**** What Goes Here ****).ToList();
}
}
किसी को भी मुझे क्या Where
खंड क्षेत्र में चला जाता है के रूप में संकेत दे सकते हैं: मैं इस के लिए उपयोग करना चाहते हैं? मैं इस बारे में कुछ मंचों पढ़ सकते हैं और .Contains()
या .Any()
का उपयोग करने का उल्लेख देखा, लेकिन उदाहरण में से कोई भी एक करीबी पर्याप्त योग्य थे।
+1 बहुत अच्छा, अच्छी तरह से शब्दों में प्रश्न कॉल करने के लिए जब तक प्रत्येक रिकॉर्ड 500MB या अधिक है ... याद स्टैक ओवरफ़्लो पर यहां पूछा गया। स्वागत हे। – ckittel