मैं हमेशा सोचता हूं कि == ऑपरेटर का उपयोग करने के बजाय linq में equals
कीवर्ड क्यों है।लिंक: == के बीच क्या अंतर है और इसमें शामिल होने के बराबर है?
Property deadline =
(from p in properties
join w in widgets
on p.WidgetID equals w.ID
select p).First();
Property deadline =
(from p in properties
join w in widgets
on p.WidgetID == w.ID
select p).First();
[संपादित करें] के बजाय
प्रश्न पुनः निर्मित और उदाहरण संशोधित किया गया।
आप सही हैं, यह संकलित भी नहीं करता है, मेरा खराब! यह कुछ समय हो गया है क्योंकि मुझे समस्या == और बराबर थी, लेकिन मुझे लगता है कि यह वापस शामिल होने के साथ था जब मैंने गलती से == का उपयोग किया था। स्पष्टीकरण के लिए धन्यवाद, वैसे भी! –