سؤال

هل من الضروري أو من المفيد كتابة اتصال مخصصة تجميع التعليمات البرمجية عند تطوير التطبيقات .صافي مع SQL Server قاعدة البيانات ؟ وأنا أعلم أن ADO.NET يعطيك الخيار لتمكين/تعطيل اتصال تجميع -- هل هذا يعني انها بنيت في إطار وأنا لا داعي للقلق حيال ذلك ؟ لماذا يتحدث الناس عن الكتابة الخاصة بهم اتصال تجميع البرنامج و كيف يتم هذا مختلف عن ما هو في صلب ADO.NET?

هل كانت مفيدة؟

المحلول

تجمع الاتصال المدمج في ADO.Net قوية وناضجة.أنصح ضد محاولة كتابة النسخة الخاصة بك.

نصائح أخرى

أنا لا الحقيقي خبير في هذه المسألة, لكني أعلم ADO.NET لديها اتصال تجميع نظام طالما لقد تم استخدامه كان عيب فيه.

رد فعلي سيكون من أنه لا يوجد أي نقطة في إعادة اختراع العجلة...فقط تأكد من إغلاق الاتصالات الخاصة بك عند الانتهاء من معهم و كل شيء سيكون على ما يرام!

آمل شخص آخر يمكن أن تعطي لك المزيد من شركة anwers!

ما أفهمه هو أن تجمع الاتصال تلقائيا التعامل معها بالنسبة لك عند استخدام SqlConnection.هذا هو صمم للعمل مع MSSQL وضمان وسوف يتم تجميع اتصالات بكفاءة.تحتاج فقط للتأكد من أنك قريب منهم عند الانتهاء معهم (و ضمان التخلص منها).

لم أسمع من الناس تحتاج إلى لفة تلقاء نفسي.ولكن أنا أعترف تجربتي هو نوع من محدودة هناك.

مع ظهور ADO.Net و الإصدار الأحدث من SQL تجمع الاتصال التعامل معها على طبقتين, الأولى من خلال ADO.Net نفسها وثانيا من خلال SQL Server 2005/2008 مباشرة ، مما يلغي الحاجة مخصص تجمع الاتصال.

وقد بلغني أن دعم مماثل يجري التخطيط لها أو تم تنفيذها في Oracle و MySQL من الفائدة.

حسنا, هو ذاهب للذهاب بعيدا الجواب على كل هذه الأسئلة سوف تكون LINQ.بالمناسبة, نحن لم اللازمة مخصص تجمع الاتصال في أي من تطبيقات لدينا, لذلك أنا لست متأكدا ما كل هذه الضجة حول.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top