إطار الكيان 4.3 دمج قواعد بيانات متعددة / سياق
-
13-12-2019 - |
سؤال
نحن نستخدم إطار الكيان 4.3 رمز أولا.لدينا ثلاثة قواعد بيانات.لكل قاعدة بيانات لدينا DBContext واحد.في قاعدة البيانات الأولى، لدينا بعض الجداول القديمة / SQL.عموما هناك تقريبا.70-80 طاولات / كيانات.
في المستقبل نريد استخدام الترحيل EF 4.3.
- يمكننا دمج جميع قاعدة البيانات الثلاثة إلى واحد والحفاظ على دروسنا الثلاثة DBContext؟
- هل من الأفضل أيضا دمج فصول dbcontext؟
- يمكن eF 4.3 التعامل مع هذا؟
المحلول
إذا كنت ترغب في استخدام أنواع 3 أنواع، يجب عليك استخدام 3 قواعد بيانات.تعتمد عمليات تصريحات قواعد البيانات على نوع السياق ولن تعمل الترحيل لثلاثة أنواع سياق على قاعدة بيانات واحدة (أو ستتسبب في الكثير من المتاعب بما في ذلك التعامل مع يدوي الكاملة لرمز الترحيل).كبديل، يمكنك دمج جميع قواعد البيانات الخاصة بك إلى قاعدة بيانات واحدة يجب عليك أيضا دمجها هي نوع سياق واحد.الخيار متروك لك.
لا تنتمي إلى StackOverflow