यदि मेरे पास एक आईनेमरेबल है जहां क्लासए टाइप प्रकार की आईडी प्रॉपर्टी का खुलासा करता है। क्या क्लास के सभी उदाहरणों को दूसरी आईनेमरेबल से संबंधित आईडी के लिए एक लिंक क्वेरी का उपयोग करना संभव है?इंटरसेक्ट LINQ क्वेरी
दूसरे शब्दों में, क्या यह किया जा सकता है?
IEnumerable<ClassA> = original.Intersect(idsToFind....)?
जहां मूल एक IEnumerable<ClassA>
है और idsToFind IEnumerable<long>
है।
यह मैं के लिए क्या देख रहा था है, धन्यवाद। किसी भी तरह, यह इसे मेरे मूल quesion में नहीं बनाया है, लेकिन idsToFind = IEnumerable। फिर से धन्यवाद। –
कोई भी विचार जिस पर 'मूल' या 'idsToFind'' आकार 'का आकार' कहां '/' युक्त 'समाधान से अधिक कुशल हो रहा है? मैं कल्पना कर सकता हूं कि छोटी सूचियों (शायद 20-30 आइटम) के लिए 'जॉइन' में बहुत अधिक ओवरहेड है? – Tobias