Avatar ·

Entity Framework में "इस कमांड से संबंधित DataReader पहले से खुला है" त्रुटि

सभी को नमस्ते! मैं C# और Entity Framework में नया हूँ। मैं एक ऑनलाइन स्टोर के लिए एक सरल एप्लिकेशन लिख रहा हूँ, और मुझे एक बहुत ही अजीब त्रुटि का सामना करना पड़ा है। मेरे पास एक method है जो उपयोगकर्ता के ऑर्डर की सूची प्राप्त करता है और प्रत्येक ऑर्डर के लिए उत्पादों के बारे में जानकारी प्रदर्शित करता है। यहाँ मेरा कोड है: ```csharp using (var context = new MyDbContext()) { var orders = context.Orders.Where(o => o.UserId == userId).ToList(); foreach (var order in orders) { Console.WriteLine($"ऑर्डर #{order.Id}"); // प्रत्येक ऑर्डर के लिए उत्पाद प्राप्त करने का प्रयास var products = context.Products .Where(p => p.OrderId == order.Id) .ToList(); foreach (var product in products) { Console.WriteLine($" - {product.Name}: {product