Сущность Framework 4.3 Слияние нескольких баз данных / контекст

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

Вопрос

Мы сначала используем код основания Framework 4.3.У нас есть три базы данных.Для каждой базы данных у нас есть один DBContext.В первой базе данных у нас есть несколько устаревших таблиц / SQL.В целом есть ок.70-80 таблиц / объектов.

В будущем мы хотим использовать миграцию EF 4.3.

    .
  • Можем ли мы объединить все три базы данных в один и держать наши три класса DBContext?
  • Лучше также объединить классы dbcontext?
  • Может ли EF 4.3 справиться с этим?
Это было полезно?

Решение

Если вы хотите использовать 3 типа контекста, вы все равно должны использовать 3 базы данных.Миграция базы данных зависит от типа контекста, и миграция контекста и миграция для трех типов контекста не будет работать над одной базой данных (или она приведет к тому, что многие проблемы, включая полное ручное обращение с кодом миграции).В качестве альтернативы вы можете объединить все ваши базы данных в одиночную базу данных, вы также должны объединить, - это тип контекста для одного.Выбор зависит от вас.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top