Marco de entidades 4.3 Fusionar múltiples bases de datos / contexto
-
13-12-2019 - |
Pregunta
Estamos usando el código de la entidad Framework 4.3 primero.Tenemos tres bases de datos.Para cada base de datos tenemos un DBContext.En la primera base de datos tenemos algunas tablas / SQL heredadas.En general hay aprox.70-80 Tablas / Entidades.
En el futuro, queremos usar la migración EF 4.3.
- ¿Podemos fusionar las tres tres bases de datos a una y mantener nuestras tres clases DBContext?
- ¿Es mejor combinar también las clases DBContext?
- ¿Puede EF 4.3 manejar esto?
Solución
Si desea utilizar 3 tipos de contexto, aún debe usar 3 bases de datos.Las migraciones de la base de datos dependen del tipo de contexto y la migración para tres tipos de contexto no funcionarán en una base de datos única (o causará muchos problemas, incluido el manejo manual completo del código de migración).Como alternativa, puede combinar todas sus bases de datos a una sola base de datos, también debe fusionarse, es el tipo de contexto a uno solo.La elección depende de usted.