मैं LINQ में उप-चयन कैसे लिखूं।लिंक उप-चयन
यदि मेरे पास ग्राहकों की एक सूची है और ऑर्डर की एक सूची है तो मैं उन सभी ग्राहकों को चाहता हूं जिनके पास कोई ऑर्डर नहीं है।
यह मेरा छद्म कोड का प्रयास है:
var res = from c in customers
where c.CustomerID ! in (from o in orders select o.CustomerID)
select c
पठनीयता के मामले में गणना() के बजाय किसी भी() का उपयोग नहीं कर रहा है? बिल वैगनर के अधिक प्रभावी सी # पढ़ रहा था और यह सिफारिशों में से एक था। –
हां, काफी संभवतः। ऐसा करने के कई तरीके। तर्कसंगत रूप से यह एक अच्छा() या कोई नहीं() एक्सटेंशन विधि होना अच्छा होगा जो कि किसी भी() के विपरीत है ... –
हाँ, अच्छा विचार। –