تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الدرس الرابع والستون - ADO.net - الوضع المنفصل
#2
ال DataSet :

باختصار شديد ال DataSet هي عبارة عن صورة لنظام قواعد بيانات ولكن في الذاكرة - مؤقت - ، المحتويات الأساسية لهذه الفئة هي :

الفئات الأساسية :
DataTableCollection : الجداول في هذه القاعدة .
DataRelationCollection : العلاقات بين الجداول المختلفة .
PropertyCollection : لاضافة خصائص إلى ال DataSet .


الخصائص الأساسية :
DataSetName : الاسم .
RemotingFormat : تحديد الطريقة التي يتم بها عمل serialize للمحتويات ، مثل binary او XML او غيره .


الدوال الأساسية :
AcceptChanges() : تطبيق التغييرات التي تمت على ال DataSet منذ آخر مرة تم عمل AcceptChanges لها إلى قاعدة البيانات .
RejectChanges() : الغاء جميع التعديلات التي تمت على ال DataSet منذ آخر مرة تم عمل AcceptChanges لها .
Clear() : مسح كافة محتويات ال DataSet .
Clone() : نسخ الهيكل structure لقاعدة البيانات بما فيها الجداول والعلاقات .
Copy() : نسخ الهيكل اضافة إلى جميع البيانات .
GetChanges() : معرفة كافة التغييرات التي حدثت لقاعدة البيانات منذ آخر مرة تم عمل AcceptChanges لها .
HasChanges() : قيمة Boolean تحديد فيما اذا كانت هناك تغييرات قد تمت منذ آخر مرة تم عمل AcceptChanges ام لا .
Merge() : دمج عدة DataSet .
ReadXml() و WriteXml() : الكتابة والقراءة على شكل XML من ال DataSet .


انشاء DataSet :
يمكنك انشاء DataSet عن طريق الكود بابسط طريقة بالشكل التالي :
C#:

كود :
[SIZE=3]DataSet empDataSet = new DataSet("My Employee");[/SIZE][/b][/FONT][/COLOR]

[color=#000000][FONT=arial][b]vb.net:


كود :
[SIZE=3]Dim empDataSet as DataSet = New DataSet("My Employee")[/SIZE][/b][/FONT][/COLOR]


[color=#000000][FONT=arial][b]أو يمكنك انشاءها عن طريق أدوات .net ، من قائمة الأدوات Data ستجد DataSet قم بسحبها وسيظهر لك المعالج مباشرة بالشكل التالي :


}}}
تم الشكر بواسطة:


الردود في هذا الموضوع
الدرس الرابع والستون - ADO.net - الوضع المنفصل - بواسطة Raggi Tech - 14-10-12, 09:24 PM


التنقل السريع :


يقوم بقرائة الموضوع: