كيفية الحصول على بيانات نموذجية للكائن بفقدان قيمها على إعادة النشر

StackOverflow https://stackoverflow.com/questions/1115386

سؤال

يمكنني استخدام إطار كيان ADO.NET، لدي صفحة مرتبطة بالبيانات بمتغير كيان في ملف التعليمات البرمجية.

التسلسل الهرمي للعنصر هو الشخص. أراد أن يضيف / إزالة الطلبات إلى كيان هذا الشخص (الطلب))، المشكلة هي أنه أثناء عدم حفظ الكيان بعد، بمجرد أن يقوم المستخدم ب بعد العودة، يتم التخلص من المتغيرات والشخص وذهبت جميع طلباتها. ما يجب أن يكون ممارسات جيدة على حفظ الكيانات / المتغيرات (تلك المعقدة) في ذاكرة التخزين المؤقت / الذاكرة / الحالة أو أي شيء (غير حفظ في المتجر، أريد حفظ العناصر في المتجر فقط عندما ينقر المستخدم على قبول التغييرات BTN، وفي الوقت نفسه أريد بناء التسلسل الهرمي على الهواء)؟

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

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

المحلول

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

ولكن كن على دراية بتفريغ AppDomain في منتصف وظيفة مستخدمك إذا كنت تستخدم جلسة InProC.

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