تحميل جدول بحث من قاعدة بيانات إلى # برنامج C - هيكل البيانات؟

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

سؤال

ولدي الجدول الكامل للهوية، والفئات والأوزان أنني بحاجة إلى مرجع في برنامجي كما قرأت في السجلات التي تحتوي على تلك الفئات. ما هي الطريقة الأكثر فعالية لقراءة تلك من قاعدة بيانات ووضعها في هيكل أستطيع أن ترجع؟

وأما البائع (وربما أسماء) تكون فريدة من نوعها

وبيانات قد تبدو مثل:

ID,Category,Weight
1,Assignment,5
2,Test,10
3,Quiz,5
4,Review,3
هل كانت مفيدة؟

المحلول

وأفضل رهان هو أن تقرأ في الجدول الخاص بك باستخدام DataReader، وطرح كل صف إلى كائن يحتوي على الفئة والوزن، ثم كل كائن في القاموس.

نصائح أخرى

إذا كنت تستخدم إصدار أحدث من .NET، يمكنك دائما استخدام LINQ إلى مجرد الاستيلاء تلك البيانات بالنسبة لك.

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

والتجارة الخروج من الدورة. 2 مواقع لإدارة لأية تغييرات محتملة في المستقبل.

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