Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

एंटिटी फ्रेमवर्क:इस कमांड के साथ पहले से ही एक ओपन डेटा रीडर जुड़ा हुआ है

यह कनेक्शन बंद करने के बारे में नहीं है। ईएफ सही ढंग से कनेक्शन का प्रबंधन करता है। इस समस्या के बारे में मेरी समझ यह है कि एकल कनेक्शन (या एकाधिक चयन के साथ एकल कमांड) पर कई डेटा पुनर्प्राप्ति आदेश निष्पादित होते हैं, जबकि अगले डेटा रीडर को पहले पढ़ने से पहले निष्पादित किया जाता है। अपवाद से बचने का एकमात्र तरीका एकाधिक नेस्टेड डेटा रीडर्स को अनुमति देना है =एकाधिक एक्टिव रिसेटसेट चालू करें। एक और परिदृश्य जब यह हमेशा होता है, जब आप क्वेरी (IQueryable) के परिणाम के माध्यम से पुनरावृति करते हैं और आप पुनरावृत्ति के अंदर लोड की गई इकाई के लिए आलसी लोडिंग को ट्रिगर करेंगे।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. निष्पादन के किसी विशेष दायरे के लिए SQL सर्वर ट्रिगर को अक्षम करने का कोई तरीका है?

  2. बल्क लोड नहीं हो सकता। ऑपरेटिंग सिस्टम त्रुटि कोड 5 (प्रवेश निषेध है।)

  3. SQL सर्वर कन्वर्ट एक कॉलम का चयन करें और इसे एक स्ट्रिंग में बदलें

  4. अनपेक्षित चर प्रकार प्राप्त-नौकरी द्वारा लौटाया गया

  5. एक तालिका से सभी रिकॉर्ड कैसे चुनें जो किसी अन्य तालिका में मौजूद नहीं हैं?