سؤال

هل سمع أحد عن غير المتزامن تنفيذ استعلام EF؟

وأريد مادتي التحكم المراد شغلها الحق عند تحميل النموذج ويجب على المستخدم أن يكون قادرا على عرض القائمة في حين لا يزال يجري تحميل بقية العناصر.

وربما من قبل صناعة السيارات في تقسيم إعدام في المعظم من العناصر (أي عدد قليل من الاستفسارات لكل التنفيذ) كل في نفس الصدد.

ونشرت لي اقتراح ميزة ل مايكروسوفت ، يرجى مشاركتها مع أفكارك أيضا.

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

المحلول

وعدم الرغبة في الصوت وكأنه التجارية، لكني لاحظت أن أحدث شبكة DevExpress يعطي ميزات مثل هذا في شبكة WPF بهم. أساسا كنت تريد تحميل <م> مرئية العد العناصر أولا، ثم تحميل بقية في موضوع الخلفية بحيث UI الخاص بك لا يتجمد. يجب على ترابط خلفية ربما تحميل صفحة أخرى في وقت وجعلها متاحة للموضوع UI.

وهذا شيء كنت ترغب في التفكير بعناية وتأكد من الحصول على ذلك الحق، أو ببساطة شراء الرقابة التي يقوم بالعمل الشاق بالنسبة لك.

نصائح أخرى

وأخذت من وصلتك أن هذا هو التطبيق على شبكة الإنترنت. فهل هذا صحيح؟

وهناك سؤال يجب إكمال وقبل صدور بيانات عودة التقديم يمكن أن تبدأ. وميزة EF لن يساعدك هنا. بدلا. نظرة على تفتيت العملية الخاصة بك في العديد من العمليات التي يمكن القيام به في وقت واحد.

ونضع في اعتبارنا أن ASP.NET لا يمكن إرجاع استجابة إلى مستعرض إذا لم يتم ذلك جعل HTML.

واسمحوا لي أن نفترض انك تنفيذ استعلام واحد، والحصول على النتائج مرة أخرى وعرضها على الصفحة.

وأفضل خيار: صفحة النتائج. إذا كان لديك 4000 السجلات، تظهر أول 50. إذا كنت تظهر 200+ السجلات إلى المستخدم، انهم لا يستطيعون هضم أن الكثير من المعلومات.

وإذا كان هذا لا يتناسب مع احتياجاتك، نظرة على اطلاق الاستعلام واحد لمدة 50 النتائج. إجراء مكالمة أياكس إلى السجلات المتبقية، وبناء واجهة المستخدم من هناك، في قطع (الحجم المعقول).

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