المتابعون للمدونة

الجمعة، 26 مايو 2017

DataTableMapping Class


فئة خريطة الجدول DataTableMapping Class 

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

 معرفة عمود البيانات GetDataColumn:
تعيد كائن عمود البيانات DataColumn الذي يمثل العمود المحدد بالمعاملات المرسلة، وهي بالترتيب:
- اسم العمود الأصلي.
- كائن النوع Type الذي يمثل نوع هذا العمود.
- كائن الجدول DataTable الذي يمثل الجدول في مجموعة البيانات.
- إحدى قيم المرقم MissingMappingAction التي تحدد ماذا سيحدث لو لم يتم العثور على العمود في خريطة الجدول.
- إحدى قيم المرقم MissingSchemaAction، التي توضح التصرف المناسب إذا لم يتم العثور على هذا الجدول في مجموعة البيانات. 

 معرفة الجدول GetDataTableBySchemaAction:
تعيد كائن جدول البيانات DataTable الموجود في مجموعة البيانات، والمذكور اسمه في خريطة الربط.. وتستقبل هذه الوسيلة معاملين:
- كائن مجموعة البيانات DataSet.
- إحدى قيم المرقم MissingSchemaAction.

 معرفة خريطة العمود GetColumnMappingBySchemaAction:
تعيد كائن خريطة العمود DataColumnMapping للعمود الذي تريده، وهي تستقبل معاملين:
- اسم العمود الأصلي.
- إحدى قيم المرقم MissingMappingAction. 

من كتاب: من الصفر إلى الاحتراف برمجة قواعد البيانات في فيجوال بيزيك دوت نت ADO .NET.. للتنزيل:

ليست هناك تعليقات:

إرسال تعليق

ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.

صفحة الشاعر