ما هي أفضل طريقة لملء قوائم القائمة المنسدلة مع العديد من الإدخالات في ASP.NET MVC
-
28-09-2019 - |
سؤال
لدي قائمة المنسدلة التي تحدد الجسيمات في نموذج عرض العنوان.
هل من الأفضل تخزين قائمة 170 دولة أو نحو ذلك في قاعدة بيانات وتحميلها في مجموعة على نموذج العرض ، أم أنه من الأفضل أن ترمز إليها في نموذج العرض كمجموعة تحتوي على مجموعة مختارة؟
ما هي أفضل الممارسات؟
متى تصبح متشدقة SelectItems أكثر من اللازم لأن معظم الناس سيختارون أن يرمزوا إلى عنوان الاسم: MR ، Miss ، MS ، والسيدة ....
المحلول
بالتأكيد أنصح بوضعهم في قاعدة بيانات.
يحتوي ASP.NET MVC على بعض ميزات التخزين المؤقت اللطيفة ، لذا فإن استخدام تلك التي لن تقوم بإجراء مكالمة حية إلى قاعدة البيانات الخاصة بك لكل مستخدم يضرب تلك الصفحة.
لذلك نظرًا لأنه يمكن تخزين مكالمة البيانات مؤقتًا ، فلا يوجد جانب سلبي حقيقي لوضعها في قاعدة البيانات ولكن على عدد قليل من الجوانب.
لا تنتمي إلى StackOverflow