इस तरह के कुछ अन्य प्रश्न हैं, लेकिन उनमें से कोई भी ऐसा करने की प्रतीत नहीं कर रहा है जो मैं करने की कोशिश कर रहा हूं। मैं स्ट्रिंग और क्वेरीLINQ स्वाद आईएस इन क्वेरी
SELECT ownerid where sysid in ('', '', '') -- i.e. List<string>
या
var chiLst = new List<string>();
var parRec = Lnq.attlnks.Where(a => a.sysid IN chiList).Select(a => a.ownerid);
मैं चारों ओर a.sysid.Contains के साथ खेल किया गया है(), लेकिन जैसे की एक सूची में पास करना चाहते हैं पाने के लिए नहीं कर पाए हैं कहीं भी।
var chiLst = new List<string>();
var parRec = Lnq.attlnks.Where(a => chiList.Contains(a.sysid))
.Select(a => a.ownerid);
यद्यपि आप दिए गए एक सूची के बजाय एक HashSet<string>
, प्रदर्शन के मामले में साथ बेहतर होगा, सभी चेक शामिल हैं:
+1 यदि आपको लगता है कि जॉन स्कीट बैज लॉल –