Avatar ·

Error "Ya hay un DataReader abierto asociado a este comando" en Entity Framework

¡Hola a todos! Soy nuevo en C# y Entity Framework. Estoy escribiendo una aplicación simple para una tienda en línea y me encontré con un error muy extraño. Tengo un método que obtiene la lista de pedidos de un usuario y para cada pedido muestra información sobre los productos. Aquí está mi código: ```csharp using (var context = new MyDbContext()) { var orders = context.Orders.Where(o => o.UserId == userId).ToList(); foreach (var order in orders) { Console.WriteLine($"Pedido #{order.Id}"); // Intento obtener los productos para cada pedido var products = context.Products .Where(p => p.OrderId == order.Id) .ToList(); foreach (var product in products) { Console.WriteLine($" - {product.Name}: {product