![]() |
|
|||||||
| برمجة قواعد البيانات والتقارير تتناول مواضيع هذا القسم برمجة قواعد البيانات وتطبيقاتها بواسطة تقنية ADO.NET وكذلك التقارير بالتقنيات المختلفة سواء Microsoft ReportViewer أو CrystalReport بغض النظر عن اللغة المستخدمه في ذلك |
| آخر 10 مشاركات |
|
|
|
LinkBack | أدوات الموضوع | انواع عرض الموضوع |
|
|
#1 (permalink) |
|
عميد كلية
الجنس: ذكـــر الجنسية: بلد الإقامة: الوظيفة: المؤهل الدراسي: التخصص العلمي: كيف عرفت عن موقعنا: عن طريق صديق تاريخ التسجيل: Jul 2007
المشاركات: 98
شكراً: 0
تم شكره 0 مرة في 0 مشاركة
معدل تقييم المستوى:2
![]() |
DataSet and DataTable in ADO.NET 2.0 :
في هذا الموضوع ترجمة لما في المقالة التي على الرابط في الاسفل . والتي تتناول ماهو جديد في Ado.net 2.0 وما هي التحسيانات الجديدة على هذه الفئة وعلى DataSet and DataTable .. هذا الاصدار الجديد من ADO .NET مدعوم ببعض التحسينات التي لم توجد في الاصدار السابق من ADO.NET وهو الاصدار ADO.NET 1.x , وتوجد فية المزيد من الفئات الجديدة . جميع هذه الفئات الجديدة لتوفير مرونة وكفائه و تحسين الاداء . لنأتي لشرح بعض الطرق التابعة لهذا الكائن هي Dataset و Datatable وما المقصود بهاتين الفئتين او هاذين الكائنين ومتى تستخدم هذه الكائنات خصوصاً عندما نتعامل مع rowsets كثيرة , والتي معها يمكن ان نواجة المشاكل . سنناقش هنا بعض من هذه القضايا والتي عولجت في ADO.NET 2.0 , وسنلقي نظرة على الميزات الجديدة التي أضيفت إلى Datatable بالاضافة الى خيارات التحميل حتى طرق التحميل الجديدة , وغيرها من الميزات الجديدة منها القدرة على batch updates وايضاً ضغط الــ Dataset لنقل البيانات باستخدام binary serialization او التسلسل الثنائي .. تحسينات DataTable : في الإصدار السابق من ADO.NET 1.x حصل الــ Dataset على كل المجد والشهرة كما يقولون بينما الــDatatable بقي في الظل . وهنا لا نقول ان Datatable لافائدة منة او أنة عقيم لافائدة من هذا الكائن . إن Datatable هي حاوية للصفوف والأعمدة ويُمْكِنُ أَنْ تُعتَبرا النقطة المركزيةَ لكُلّ البيانات المنقطعة. على اية حال DataSet فإن الضغط يصبح على الــ Dataset لانها تحتوي على DataRelation وعلى الــ Datatable . على اية حال مهما كانت الــ Datatable مفيدة إلا ان لها بعض القيود في الاصدار السابق من Ado.net على عكس الــ Dataset. لناخذ على سبيل المثال عندما نريد عرض جدولين او 2 Datatable , يمكن لنا عرض 2 Datatable في Dataset واحدة ويمكن دمجهما معا ً في هذه الــ Dataset , لكن لا يمكن ان نقوم بهذه العملية بإستخدام Datatable ( أي ان الطريقة Merge ليست متوفرة في الإصدار السابق من هذه الاداة ) . إذن لو كَانَ عِنْدَك أي َ Datatable لوحده ( وهذه الأداة لَيسَت مُحتَوى ضمن أي Dataset) و أردتَ دمجه مع Datatable اخر فلابد لك من ان تنشى كائن dataset وتضع فية الــ Datatable الأول وتنفذ الــطريقة Dataset. merge كما في المثال الاتي : طريقة الدمج كما في المثال الاتي : كود PHP:
او في vb.net كود PHP:
يتبع |
|
|
|
| مرحبا عزيزي الزائر |
| لمشاهدة باقي ردود هذا الموضوع, من فضلك قم بتسجيل الدخول او اضغط هنا للتسجيل. |
|
| أدوات الموضوع | |
| انواع عرض الموضوع | |
|
|
|
|
|