Sto scrivendo un'applicazione utilizzando Entity Framework e ASP.NET MVC, quindi ho deciso di separare DAL da MVC Web Application. E in realtà tutto bene tranne il problema successivo (se è un problema): ho dovuto copiare la stringa di connessione Entity da app.config del progetto DAL a Web.config di Web Application. E in effetti sembra corretto: DAL non dovrebbe sapere la stringa di connessione a Data, è dovere dell'applicazione principale.app.config in DAL e web.config in WebApplication
Ma davvero non mi piace, che devo mantenere la stringa di connessione Entity in app.config di DAL, perché è necessario aggiornare il mio EntityModel (* .edmx). C'è qualche pratica migliore per fare riferimento alla stringa di connessione di Web Application? O sparisci, lo lascio come è adesso?
Nel caso di utilizzare qualcosa come EF, EF non è il tuo DAL? Stai avvolgendo questo DAL in un DAL o il tuo? –
Sì, giusto, sto avvolgendo EF nel mio progetto DAL – DanTheMan