asp.net - Error: method 'First' can only be used as a final query operation -


मेरे पास निम्न प्रश्न हैं:

  मंद रूममेट्स = डी पी में डीबीआरआर में। जहां p.room = queryStudent.First.r.id _ जहां p.building = queryStudent.First.b.id _ जहां p.year = वर्ष _ जहां p.semester = शब्द _ चुनें p.person_name   

यह वर्तमान में कोई परिणाम नहीं देता है एएसपी.नेट में एक पुनरावर्तक के लिए इस परिणाम को बाँधने का प्रयास करते समय मुझे एक त्रुटि मिल रही थी, इसलिए मैंने इसे बचने का प्रयास किया:

  यदि रूममैट्स.काउंट () = 0 तब डिम के रूप में स्ट्रिंग = "कोई वर्तमान कमरे में रहने वाले नहीं।"   

लेकिन मैं अभी भी एक ही त्रुटि मिलती है:

P> विधि 'प्रथम' का उपयोग केवल एक अंतिम क्वेरी ऑपरेशन के रूप में किया जा सकता है। इसके बजाय इस उदाहरण में 'FirstOrDefault' विधि का उपयोग करने पर विचार करें।

आप उपयोग नहीं कर सकते इस तरह से subquery या तो उपकुंजी को अलग से निष्पादित करें और मुख्य क्वेरी में केवल प्राप्त किए गए आईडी का उपयोग करें या join का उपयोग करने के लिए क्वेरी को फिर से लिखें।

Comments