سؤال

نحن ننفذ نظام باستخدام EF4 و WPF.نحن نلاحظ مشكلة في توفير البيانات الأولية: عند تشغيل Savechanges الأولية هناك تأخير من 4 إلى 6 ثوان عند تشغيل الأمر Context.savechanges ().كل Savechanges لاحقة سريع جدا مع عدم وجود تأخير ملحوظ.هذه ليست مشكلة رئيسية - ولكن أي إزعاج لا يوجد أقل.

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

شكرا

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

المحلول

تم حل المشكلة: كان الجواب هو تحديد وجهات نظر النماذج مسبقا.سبب هذا والطريقة لتنفيذ الحل موجود هنا: http://msdn.microsoft.com/en-us/library/bb896240.aspx .

باختصار - في كل مرة يتم إنشاء سياق جديد إنشاء إطار كيانا ينشئ مجموعة من طرق العرض المستخدمة للوصول إلى قاعدة البيانات.هذا الجيل الرأي هو عملية باهظة الثمن والحسابات للتأخير الأولي الهام الذي واجهته.عن طريق مسبق هذه المشاهدات يتم تجنب هذا التأخير الأولي.

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