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

इस कनेक्शन के साथ पहले से ही एक खुला डेटा रीडर जुड़ा हुआ है जिसे पहले बंद किया जाना चाहिए + asp.net mvc

आपकी समस्या है

तो कृपया अपने कोड के बजाय इस तरह से प्रयास करें

संपादित करें:

query.Include("User").Include("Region").Include("Category").ToList(); 

मुझे बताएं, अगर इस बदलाव के बाद आपको वही त्रुटि मिलती है।

अपडेट करें:

मैंने आपके लिए कुछ बदलाव किया है कृपया अपनी विधि के बजाय इस कोड का उपयोग करें

 public virtual IEnumerable<TEntity> Get(
    Expression<Func<TEntity, bool>> filter = null,
    Func<IQueryable<TEntity>, IOrderedQueryable<TEntity>> orderBy = null,
    string includeProperties = "")
        {
            IQueryable<TEntity> query = _dbSet;

            if (filter != null)
            {
                query = query.Where(filter);
            }


            if (orderBy != null)
            {
                return orderBy(query.Include("User").Include("Region").Include("Category").ToList()).ToList();
            }
            else
            {
                return query.Include("User").Include("Region").Include("Category").ToList(); 
            }
        }

अपडेट 2:

और स्टैक ओवरफ्लो में बहुत से लोगों को आपके प्रश्न का समाधान मिल गया है

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

2:कैसे बचें "इस कनेक्शन के साथ पहले से ही एक खुला डेटा रीडर जुड़ा हुआ है जिसे पहले बंद किया जाना चाहिए।" MySql/नेट कनेक्टर में?

3:त्रुटि:इस कमांड के साथ पहले से ही एक खुला DataReader जुड़ा हुआ है जिसे पहले बंद किया जाना चाहिए

और मेरी व्यक्तिगत सलाह के लिए, मुझे लगता है कि आपने इस त्रुटि के लिए अधिक समय नहीं बिताया, क्योंकि समय और ऊर्जा की कमर है, और आप इसे मैन्युअल क्वेरी द्वारा उपयोग करके कर सकते हैं। तो कृपया अलग-अलग तरीके आजमाएं।

input string was not correct format . से बचने के लिए आपको स्प्लिट और फ़ॉर्मेटिंग क्वेरी की आवश्यकता नहीं है त्रुटि

आप return query.ToList();

return _dbSet.Users
    .Include(x => x.Region)
    .Include(x => x.Category).ToList();

मुझे लगता है कि आप मेरे उपरोक्त SO . का उपयोग करके ऐसा कर सकते हैं लिंक है।

और मेरा मुख्य प्रश्न है:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL 5.1 से ईमेल कैसे भेजें

  2. अमान्य एक्सएमएल प्रारूप - इससे कैसे बचें

  3. PHP और MySQL के साथ ड्रॉप डाउन मेनू बनाने के लिए एक ही शीर्षक के साथ कई पंक्तियों या परिणामों का संयोजन

  4. पिछले एक्स दिनों से रिकॉर्ड की संख्या की गणना करने वाला एक हाइब्रिड_मेथोड कैसे बनाएं?

  5. Php . में सटीक संख्या कैसे खोजें