سؤال

أنا أستخدم MVC3 مع .NET 4.0 وعندما يتم استدعاء نموذج الخلق الخاص بي، أحصل على ObjectDispusedException يقول أن الكائن قد تم التخلص منها.الاستثناء OCURS على بيان صفحة MVC3 هذه:

giveacodicetagpre.

والطريقة المستدلة مثل هذا:

giveacodicetagpre.

أثناء تصحيح الأخطاء، أقوم بتنفيذ عبارة الإرجاع ثم يتركني ويجلبني إلى عبارة HTML التي تم استدعاءها على صفحة MVC ويتم إلقاء الاستثناء.

يتم الإعلان عن مثيل QList خارج عبارة الاستخدام وتهيئة "استعلام LINQ" لذلك لا أرى لماذا يقول إنه تم التخلص من الكائن.

هل كانت مفيدة؟

المحلول

أنت لا تقوم بالفعل بتنفيذ الاستعلام - إذن عند محاولة الوصول إلى QList، يحاول الاتصال بالعودة إلى قاعدة البيانات الخاصة بك، ويتم إغلاق الاتصال.

حاول إلقاء استفسارك إلى قائمة حتى يتم تخزينها في الذاكرة:

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top