سؤال

أنا أحقق بعض من أحدث التقنيات المتاحة في SQL Server 2005/2008.معظم التطبيقات المكتوبة في C# و عموما مكونات قاعدة البيانات.معظم ما أجد في جوجل هي الأساسية, 'هذا هو كيف يمكنك إعداد CLR UDT'.لدي بعض الأسئلة العامة على تطبيق واستخدام.

  • هي CLR استضافت UDTs تستخدم عادة في التطبيقات ؟ كبيرة أو صغيرة الحجم
  • هل هناك مشكلات الأداء مع استخدامها ؟
  • هل دباس عموما تفضل فقط باستخدام المدمج في أنواع ؟

يبدو وكأنه وسيلة إلى مجرد الالزام كائن في الجدول.أليس هذا النطاق الفعلي من المشاكل التي حلول مبسطة بسبب استخدامها هو أدنى ؟

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

المحلول

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

نصائح أخرى

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

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