Ho una soluzione ASP.NET MVC 4 che sto mettendo insieme, sfruttando IoC e il pattern del repository usando Entity Framework 5. Ho un nuovo requisito per poter estrarre i dati da un secondo database (da un'altra applicazione interna ) di cui non ho il controllo.
Purtroppo non ci sono API disponibili per la seconda applicazione e lo schema generale sul mio posto di lavoro è quello di andare direttamente al database.
Desidero mantenere un approccio coerente alla modellizzazione del dominio e utilizzare il framework di entità per estrarre i dati, quindi finora ho utilizzato il primo approccio del database di Entity Framework per generare un modello di dominio e un contesto di database al di sopra di questo.
Tuttavia, sono diventato un po 'bloccato su come includere il secondo modello di dominio nell'applicazione.
Ho un repository generico che ora ho spostato in un progetto DataAccess comune, ma non creando due wrapper distinti per il repository generico (in modo che ciascuno possa identificarsi con un contesto di database specifico), sto faticando a vedere come posso includere elegantemente più modelli?