باسكال بتاريخ: 3 يناير 2005 تقديم بلاغ مشاركة بتاريخ: 3 يناير 2005 هي مجموعة من الأصناف المدمجة مع إطار عمل .NET و التي تمكننا من الوصول إلى البيانات من خلال اللغات التي تدعهما .NET يمكننا من خلال ADO.NET الوصول إلى البيانات العلائقية مثل قواعد البيانات Microsoft Access أو قواعد بيانات SQL SERVER بالإضافة إلى قواعد بيانات أخرى و يمكننا استخدام ADO.NET للوصول إلى مصادر البيانات الغير علائقية أيضا . توجد أصناف ADO.NET ضمن المجمعة system.data.dll و تتضمن هذه المجمعة فضائي الأسماء system.data و system.xml و تدعم ADO.NET لغة XMLلماذا تدعى ADO.NET بهذا الاسم ؟ لقد أخذت ADO.NET اسمها من تقنية سابقة تدعى ADO و هي اختصار للكلمات ActiveX data Object و تمثل ADO مجموعة من الأصناف المستخدمة في لغات البرمجة السابقة كالفيجوال بيزك 6 المستخدمة للوصول إلى البيانات في قواعد البيانات العلائقية و مصادر البيانات الغير علائقية أيضا و قد اعتمدت مايكروسوفت على هذه التسمية لكي تشير أن ADO.NETهي التقنية المفضلة للوصول إلى البيانات من قبل مبرمجي .NETتخدم ADO.NET نفس الأغراض التي تخدمها ADO و لكن بأسلوب محدث و أسهل و غرضي التوجه أكبر من ذي قبل و ذلك للتكيف مع إطار .NETالأهداف التصميمية ل ADO.NETلقد وجدت ADO.NET لتحقق عدد من الأهداف: لتوفير الوصول البسيط إلى البيانات العلائقية و غير العلائقية, و لتوحيد الوصول إلى بيانات XML و البيانات العلائقية, بالإضافة إلى دعم متعدد الطبقات للتطبيقات عبر الانترنت و أيضا لدعم مصادر عديدة للبيانات أكثر من ذي قبل الوصول البسيط للبيانات العلائقية الهدف الرئيسي ل ADO.NET هو توفير وصول بسيط للبيانات العلائقية و يتم ذلك من خلال أصناف سهلة الاستخدام تمثل الجداول و الأعمدة و الحقول في قواعد البيانات العلائقية و بالإضافة إلى ذلك فأن ADO.NET تقدم الصنف Dataset و الذي يمثل مجموعة من البيانات المعادة من جدول أو أكثر و مغلفة ضمن وحدة واحدة و هذا المفهوم الجديد بحد ذاته يمثل توسعة لإمكانيات الوصول إلى البيانات قابلية التوسع إن تقنية ADO.NET قابلة للتوسع و التطور فهي توفر إطار عمل لمزودي بيانات .NET بحيث يمكننا إنشاء مزودات جديدة للبيانات تمكننا من الوصول إلى أي مصدر من مصادر البيانات لقد تم دمج مزودين للبيانات في ADO.NET أحدهما للوصول إلى مصادر البيانات في OLE DB و الآخر موجه للوصول للبيانات في قواعد بيانات SQL Server أما بالنسبة لقواعد البيانات العلائقية الأخرى مثل Access و Oracle و مصادر البيانات غير العلائقية فأنها تستخدم مزود OLE DB هناك أبضا مزود جديد تم طرحه مؤخرا و هو مزود ODBC للبيانات و الذي يسمح لنا الوصول إلى أنظمة أخرى لقواعد البيانات التي تدعم تقنية ODBC دعم لتطبيقات متعددة الطبقات عبر الانترنت لقد صممت ADO.NET للتطبيقات المتعددة الطبقات تلك هي المعمارية الأكثر انتشارا في تصميم تطبيقات الأعمال و التجارة الإلكترونية و في المعمارية المتعددة الطبقات N-tier architecture يتم تقسيم التطبيق إلى عدة أقسم بصورة منطقية بحيث مثلا يمكن أن تعمل هذه الأجزاء على أجهزة مختلفة يسمى كل جزء بطبقة Tier تستخدم ADO.NET هيئة XML القياسية بين الطبقات مما يسمح بتمرير البيانات عبر الانترنت و يسمح بإمكانية التواصل مع الطبقات المصممة من قبل شركات أخرى أيضا غير شركة مايكروسوفت توحيد الوصول إلى بيانات XML و البيانات العلائقية وهو هدف أخر من أهداف ADO.NET و هو توفير جسر بين البيانات العلائقية المرتبة ضمن أسطر و أعمدة و بين مستندات xml التي تأخذ هيكلا هرميا لقد بنيت تكنولوجيا .NET حول xml و تستخدم ADO.NET لغة xml بصورة كبيرة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
عبدالله أسعد بتاريخ: 3 يناير 2005 تقديم بلاغ مشاركة بتاريخ: 3 يناير 2005 جزاكم الله كل خير و الى المزيد من التقدم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.