Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

La creazione di un modello di Entity Framework si estende su più database

Se hai fatto un test e ha funzionato, probabilmente hai mostrato qualcosa di cui nessun altro sa. Fino ad ora ho sempre risposto a questo tipo di domanda:non è possibile utilizzare un modello singolo con due database (con qualche soluzione alternativa più brutta basata sulle viste che nascondono le tabelle dal secondo database). Ora conosco due soluzioni alternative.

L'unico svantaggio di questo approccio è che tutte le modifiche apportate manualmente alla parte SSDL del tuo EDMX vengono sempre perse se esegui Aggiorna modello dal database . Ciò significa o lo sviluppo manuale di EDMX (che è un lavoro piuttosto duro) o l'utilizzo di uno strumento/script che aggiungerà le modifiche dopo ogni aggiornamento dal database.