سؤال

نحن نستخدم إطار الكيان 4.3 رمز أولا.لدينا ثلاثة قواعد بيانات.لكل قاعدة بيانات لدينا DBContext واحد.في قاعدة البيانات الأولى، لدينا بعض الجداول القديمة / SQL.عموما هناك تقريبا.70-80 طاولات / كيانات.

في المستقبل نريد استخدام الترحيل EF 4.3.

  • يمكننا دمج جميع قاعدة البيانات الثلاثة إلى واحد والحفاظ على دروسنا الثلاثة DBContext؟
  • هل من الأفضل أيضا دمج فصول dbcontext؟
  • يمكن eF 4.3 التعامل مع هذا؟
هل كانت مفيدة؟

المحلول

إذا كنت ترغب في استخدام أنواع 3 أنواع، يجب عليك استخدام 3 قواعد بيانات.تعتمد عمليات تصريحات قواعد البيانات على نوع السياق ولن تعمل الترحيل لثلاثة أنواع سياق على قاعدة بيانات واحدة (أو ستتسبب في الكثير من المتاعب بما في ذلك التعامل مع يدوي الكاملة لرمز الترحيل).كبديل، يمكنك دمج جميع قواعد البيانات الخاصة بك إلى قاعدة بيانات واحدة يجب عليك أيضا دمجها هي نوع سياق واحد.الخيار متروك لك.

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