تحديث هرمي

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

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

تستخدم ميزة التحديث الهرمية TableAdapterManagerإلى إدارة TableAdapters في مجموعة البيانات المكتوبة. TableAdapterManagerمكوّن هو Visual Studio— إنشاء مكون، لذا هو ليس جزء من .NET Framework. للحصول على معلومات مُفصل حول TableAdapterManagerالفئات، راجع مقطع مرجع TableAdapterManager من نظرة عامة حول TableAdapterManager.

إذا كان تطبيق يستخدم datasets مكتوب ويمنح المستخدمين القدرة على تعديل بيانات في بيانات المرتبطة الجداول (بيانات الجداول في علاقة واحد لأكثر مثل العملاء و Orders (الطلبيات))، سيتم فقد تحتاج إلى استخدام تحديث هيكلية.

في هذا القسم

المرجع

DataSet

DataTable

أقسام ذات صلة

العمل مع Datasets في التطبيقات ذات المستوى N

حفظ بيانات

مصمم مجموعة البيانات

TableAdapters

DataSets, DataTables, and DataViews (ADO.NET)

DataTables (ADO.NET)

الوصول إلى بيانات في ‏‫Visual Studio