14-10-12, 09:22 PM
كاتب الموضوع : أحمد جمال
بسم الله الرحمن الرحيم .السلام عليكم ورحمة الله وبركاته .
في دروسنا السابقة اقتصر حديثنا في تقنية ADO.net عن الوضع المتصل connected layer وهو الذي ينشأ رابطة مباشرة بينك وبين قاعدة البيانات بحيث تؤثر جميع تعديلاتك فيها لحظياً ، الجزء الثاني الذي تقدمه لنا هذه التقنية هي امكانية تطبيق الوضع المنفصل disconnected layer والذي يسمح لك بالتعامل مع قاعدة البيانات في الذاكرة عن طريق مجموعة من الفئات ومن ثم نقل كافة التعديلات مرة واحدة إلى قاعدة البيانات .
يتم ذلك عن طريق عمل DataAdapter يكون وسيط بين قاعدة البيانات وبين البرنامج ، ومن ثم انشاء DataSet يتم العمل عليها ثم ارسالها مرة أخرى إلى قاعدة البيانات .
تحتوي ال DataSet على أي عدد من DataTable تحتوي على كائنات DataRow و DataColumn
بقي ان نذكر بأن هذا الوضع لا يلزم فيه اي نوع من الاتصال مع قاعدة بيانات ، فال DataSet هي نفسها قاعدة بيانات لذا سنواصل دروسنا في البداية دون اي اتصال بقاعدة بيانات فعلية ثم نعود إليها مرة أخرى في نهاية الدروس .
