لماذا جداول قاعدة البيانات SQL العضوية التي أنشأتها aspnet_regsql ليس لديها المفاتيح الأساسية

StackOverflow https://stackoverflow.com/questions/1812070

سؤال

وهذا السؤال هو عن الجداول التي تم إنشاؤها من قبل aspnet_regsql لقاعدة البيانات ASP.NET 2.0 العضوية.

وأنا تتضمن هذه الجداول وprocs، وغيرها من قاعدة البيانات في قاعدة بيانات طلبي لسهولة manageemnt والتكامل مع بيانات التطبيق.

ولقد لاحظت أن أيا من الجداول لديها المفاتيح الأساسية. هذا هو صعوبة مع أدوات يمكنني استخدامها لخلق كيانات وإدارة، وDTO، والطبقات مستودع والتحقق من الصحة.

لا أحد يعرف لماذا هذه الجداول لا تملك المفاتيح الأساسية وعما إذا كان مضيفا المفاتيح الأساسية لهذه الجداول سوف تتداخل مع تشغيل خبز في procs المخزنة التي تتضمن هذه القاعدة؟

شكرا،

وكيمبل

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

المحلول

وبعد ذلك شيء يجب أن سارت بشكل خاطئ مع التثبيت - في حالتي، كافة الجداول في "ASPNETDB" لديها المفاتيح الأساسية مثل أي جدول خطير يجب أن يكون لديك:

وحاول إزالة ASPNETDB وإعادة ...

ومارك

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