INFO: دليل Microsoft للحصول على تصميم مكونات المستوى البيانات والبيانات تمرير عبر المستويات

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

اضغط هنا لرابط المقالة باللغة الانجليزية829025
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الموجز
تحتوي هذه المقالة على معلومات حول الدليل Microsoft تصميم مكونات المستوى البيانات و تمرير البيانات عبر المستويات. يوفر هذا الدليل معلومات حول كيفية expose أفضل البيانات إلى Microsoft التطبيقات المعتمدة على .NET Framework. ويوفر أيضًا معلومات حول كيفية تنفيذ استراتيجية فعالة بالنسبة بتمرير البيانات بين المستويات للتطبيق الموزع.
معلومات أخرى
تصميم مكونات المستوى البيانات و تمرير البيانات عبر المستويات يتضمن فصول تسعة التالية على ملحق:
  • مقدمة حول
    يقدم هذا الفصل المستويات الشائعة للتطبيق الموزع. يناقش هذا أيضاً مكونات منطق الوصول إلى البيانات ومكونات وحدة الأعمال. هذا الفصل أيضاً يقدم لك الفصول الأخرى التي تظهر هذا الدليل.
  • تعيين البيانات العلائقية وحدات الأعمال
    عادةً ما تحتوي قواعد البيانات على بيانات منظمة في العديد من الجداول. يتم تطبيق العلاقات بين الجداول بواسطة المفاتيح الخارجية التي تظهر في هذه الجداول والمفاتيح الأساسية. عند تعريف وحدات الأعمال لتمثيل هذه البيانات في التطبيق Framework يجب أن تقرر كيفية تعيين هذه الجداول إلى وحدات الأعمال. يرشدك هذا الفصل خلال عملية صنع القرار.
  • تطبيق بيانات Access Components المنطق
    المكون منطق وصول إلى البيانات هي فئة بدون الحالة يوفر أساليب الوصول إلى أحد أو أكثر متعلقة الجداول. بشكل عام، استدعاء الأساليب في مكون منطق الوصول إلى بيانات الإجراءات المخزنة لتنفيذ عمليات الخاصة بهم. يناقش هذا الفصل تفاصيل التنفيذ منطق معالجة مكونات الوصول إلى البيانات.
  • تنفيذ وحدات الأعمال
    هناك العديد من الطرق لتمثيل وحدات الأعمال في التطبيق الخاص بك. هذه الطرق نطاق من طراز بيانات مركزية إلى تمثيل أكثر موجهة. يصف هذا الفصل كيفية تمثيل بيانات وحدة العمل في كل من التنسيقات التالية:
    • xml
    • DataSet عام
    • DataSet المكتوبة
    • مكونات وحدة العمل المخصصة
    • مكونات وحدة العمل المخصصة مع CRUD السلوكيات
  • المعاملات
    يجب أن يعتمد تطبيقات آخر المعاملات المحافظة على سلامة البيانات الموجودة في نظام. توجد عدة أساليب إدارة المعاملات. ومع ذلك، تناسب كل الأسلوب في أحد طرازات البرمجة الأساسية التالية:
    • المعاملات اليدوي
      كتابة التعليمات البرمجية التي تستخدم المعاملات دعم ميزات ADO.NET أو Transact-SQL مباشرة في التعليمات البرمجية المكون أو الإجراءات المخزنة.
    • المعاملات التلقائي.
      يمكنك استخدام Microsoft .NET Enterprise Services (+ COM) لإضافة سمات التعريفي الفصول الدراسية .NET Framework لتحديد متطلبات المعاملات كائنات في وقت التشغيل. يمكنك استخدام هذا الطراز بسهولة بتكوين مكونات متعددة لتنفيذ المهام في المعاملة نفسها.
    يوفر هذا الفصل إرشادات ودعم توصيات لمساعدتك في تنفيذ المعاملة في مكونات منطق الوصول البيانات وفي مكونات وحدة العمل.
  • عمليات التحقق من صحة
    يناقش هذا الفصل كيفية التحقق من صحة البيانات في كل مستوى التطبيق الخاص بك. أنواع التحقق من الصحة التالية المناسبة في مستويات مختلفة:
    • يمكن لتطبيقات العميل التحقق من صحة البيانات وحدة الأعمال محلياً، قبل إرسال البيانات.
    • باستخدام مخطط XSD الأعمال يمكن التحقق من صحة مستندات العمل عند تلقي المستندات.
    • وصول إلى البيانات منطق مكونات والإجراءات المخزنة من صحة البيانات تحقق من التكامل المرجعي فرض قيود وقواعد الأعمال nontrivial.
  • إدارة الاستثناء
    يناقش هذا الفصل كيفية معالجة الأخطاء التي تحدث في التطبيق الخاص بك. عند حدوث أخطاء في التطبيقات Framework توصي Microsoft بطرح استثناءات بدلاً من إرجاع قيم الخطأ من الأساليب الخاصة بك. فيما يلي نوعين العامة من الاستثناءات:
    • تقنية الاستثناءات، ما يلي:
      • ado.net
      • اتصال قاعدة بيانات
      • لا تتوفر الموارد (مثل قاعدة بيانات أو مشاركة شبكة اتصال أو وضع Microsoft الرسائل في قائمة الانتظار)
    • العمل منطق الاستثناءات، ما يلي:
      • أخطاء التحقق من الصحة
      • أخطاء في الإجراءات المخزنة التي تقوم بتنفيذ منطق تسلسل العمل
  • تخويل والأمان
    يناقش هذا الفصل كيفية تطبيق الأمان على مكونات منطق الوصول إلى البيانات الخاصة بك وعلى مكونات وحدة العمل الخاص بك. تستخدم وقت Microsoft تشغيل اللغة العامة الكائنات الأذونات لتنفيذ به آلية فرض قيود على تعليمات برمجية تمت إدارتها. هناك ثلاثة أنواع من كائنات الأذونات. يحتوي كل نوع غرض محدد كما يلي:
    • أمان الوصول إلى التعليمات البرمجية
      يمكنك استخدام هذه الكائنات الأذونات للمساعدة في حماية عمليات والموارد من الاستخدام غير المصرح به.
    • الهوية
      يمكنك استخدام هذه الكائنات أذونات لتحديد صفات هوية المطلوبة التي يجب أن يكون تجميع لتشغيل.
    • يستند إلى دور الأمان
      يمكنك استخدام هذه الكائنات أذونات تحديد فيما إذا كان هناك مستخدم (أو عامل يعمل نيابة عن المستخدم) هوية محدد أو عضو الدور المحدد. PrincipalPermission هو كائن أذونات الأمان المستند إلى الدور فقط.
  • النشر
    يوفر هذا الفصل توصيات لمساعدتك في تحديد كيفية نشر مكونات منطق الوصول إلى البيانات ومكونات وحدة الأعمال.
  • الملحق
    يحتوي هذا الملحق المواضيع التالية:
    • كيفية تعريف مكون منطق وصول لبيانات فئة
    • كيفية استخدام XML لتمثيل مجموعات و تسلسلات هرمية البيانات
    • كيفية تطبيق ورقة أنماط بشكل برمجي في .NET التطبيقات
    • كيفية إنشاء DataSet المكتوب
    • كيفية تعريف مكون وحدة الأعمال
    • كيفية تمثل المجموعات تسلسلات هرمية من البيانات في مكون وحدة الأعمال
    • كيفية ربط مكونات وحدة الأعمال إلى المستخدم واجهة التحكم
    • كيفية كشف الأحداث في وحدة عمل المكونات
    • كيفية إجراء تسلسل مكونات وحدة الأعمال إلى XML تنسيق
    • كيفية إجراء تسلسل مكونات وحدة الأعمال إلى SOAP تنسيق
    • كيفية إجراء تسلسل مكونات وحدة الأعمال إلى تنسيق ثنائي
مراجع
لمزيد من المعلومات، قم بزيارة موقع المطور Microsoft Network (MSDN) التالي على الويب:

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 829025 - آخر مراجعة: 12/08/2015 04:48:33 - المراجعة: 1.3

Microsoft .NET Framework 1.1, Microsoft .NET Framework 1.0, Microsoft Visual C# .NET 2003 Standard Edition, Microsoft Visual C# .NET 2002 Standard Edition

  • kbnosurvey kbarchive kbmt kbpag kbdatabase kbappdev kbsystemdata kbarchitecture kbxml kbguidelines kbinfo KB829025 KbMtar
تعليقات