3 messaggi dal 20 febbraio 2018
Ciao a tutti, mi sto cimentando su un applicativo basato sull'entity framework.
Mi stavo chiedendo se esiste un modo per gestire il join tra tabelle su db diversi con l'apertura di un'unica connessione.
Il nome del db a cui mi devo connettere lo so solo dopo aver effettuato il login dell'applicativo.
Ho questa particolare necessità in quanto devo mantenere alcune tabelle comuni tra piu' database.
Qualcuno ha qualche idea a rigurado?
209 messaggi dal 22 gennaio 2017
Contributi
Hai la possibilità di utilizzare un sinonimo su uno dei 2 DB?
Mappi la tabella nel tuo dbcontex e dovresti riuscire a effettuare la join.
3 messaggi dal 20 febbraio 2018
Utilizzando la soluzione da te proposta su SQLSERVER funziona tutto correttamente.
C'è un modo per fare la stessa cosa utilizzando il db MYSQL?
209 messaggi dal 22 gennaio 2017
Contributi
In MySQL puoi creare solo viste per la lettura da db differenti.
Non puoi scrivere nella tabella.
3 messaggi dal 20 febbraio 2018
Con l'entity framework non c'è un modo per far precedere al nome della tabella il nome del db?
In questo modo riuscirei a risolvere il problema.
209 messaggi dal 22 gennaio 2017
Contributi
No mi spiace, non si può fare, neanche su EF Core.
L'unica cosa che puoi fare è eseguire tutto in una stored procedure.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.