لا يمكن إنشاء قاعدة بيانات عند استخدام فئات Poco التي تم إنشاؤها ككيانات
-
21-12-2019 - |
سؤال
لسبب ما بدأت تطويري من تصميم قاعدة البيانات الخاصة بي.ثم استخدمت Poco لتوليد حقائه وتكوينات الكيان والسياق.
في خطوتي التالية أود أن أجعل تطبيقي إنشاء قاعدة بيانات جديدة إذا لم تكن قاعدة البيانات المحددة في سلسلة الاتصال من ملف التكوين.
المشكلة التي واجهتها في الوقت الحالي ما يلي: عندما أحاول الحصول على firstordefault من dbspet من نموذجي، أحصل على رسالة الخطأ التالية
system.data.entity.core.entitycommandExcepectionException: حدث أثناء تنفيذ تعريف الأوامر.رؤية الداخلية استثناء للحصول على التفاصيل.---> system.data.sqlclient.sqlexception: اسم كائن غير صالح 'dbo.role'.
أنا أستخدم التكوين التالي للكيان الخاص بي
giveacodicetagpre.المحلول
إذا كنت تريد EF لإنشاء قاعدة بيانات لك، فأنت بحاجة إلى تعيين التهيئة الصحيحة في منشئ السياق.على سبيل المثال مثل هذا:
giveacodicetagpre.