Quadro di entità 4.3 Unisci più database / contesto / contesto
-
13-12-2019 - |
Domanda
Stiamo usando prima il codice di Entity Framework 4.3.Abbiamo tre database.Per ogni database abbiamo un dbContext.Nel primo database abbiamo alcuni tavoli da imballaggio / SQL.Nel complesso ci sono ca.70-80 Tabelle / Entità.
In futuro vogliamo usare la migrazione EF 4.3.
- .
- Possiamo unire tutti e tre i tre database a uno e mantenere le nostre tre classi DbContext?
- è meglio unire anche le classi DbContext?
- può maneggiare l'EF 4.3?
Soluzione
Se si desidera utilizzare 3 tipi di contesto dovresti ancora utilizzare 3 database.Le migrazioni del database dipendono dal tipo di contesto e dalla migrazione per tre tipi di contesto non funzionerà su un singolo database (o causerà un sacco di problemi inclusa la gestione manuale completa del codice di migrazione).Come alternativa è possibile unire tutti i tuoi database in un singolo database, è necessario unire anche un tipo di contesto per singolo.La scelta dipende da te.