Entity Framework 4.3 Mesclar vários bancos de dados / contexto
-
13-12-2019 - |
Pergunta
Estamos usando o código da entidade 4,3 primeiro.Nós temos três bancos de dados.Para cada banco de dados, temos um DBContext.No primeiro banco de dados, temos algumas tabelas legadas / SQL.No geral, há aprox.70-80 Tabelas / Entidades.
No futuro, queremos usar a migração EF 4.3.
- podemos mesclar todos os três banco de dados para um e manter nossas três classes de DBContext?
- é melhor também mesclar as classes dbcontext?
- pode EF 4.3 lidar com isso?
Solução
Se você quiser usar 3 tipos de contexto, você ainda deve usar 3 bancos de dados.As migrações do banco de dados dependem do tipo de contexto e migração para três tipos de contexto não funcionarão no banco de dados único (ou causará um monte de problemas, incluindo o manuseio manual completo do código de migração).Como alternativa você pode mesclar todos os bancos de dados para o banco de dados único, você também deve mesclar são o tipo de contexto para único.A escolha é com você.