Ho una soluzione .NET che contiene due progetti:Due progetti .NET, una stringa di connessione DB?
-
progetto
- Un ASP.NET MVC, 'Sito web'
- una libreria di classi,
Il progetto 'modelle' 'modelli' contiene un contesto dati Linq-to-SQL insieme ad alcune classi parziali che estendono gli oggetti del database.
La stringa di connessione è definita nel web.config del progetto "Sito web".
Tuttavia, il progetto "Modelli" sembra avere il proprio app.config in cui la connessione al database è definita separatamente.
Ciò significa che se la stringa di connessione cambia, dovrò aggiornare entrambi i progetti.
Esiste un modo per centralizzare la stringa di connessione in un unico punto e utilizzare entrambi i progetti?
A cosa serve il voto negativo? – Breadtruck
Ma come funzionerà, dal momento che le classi parziali devono appartenere alla stessa assemblea? Voglio che l'assembly "Models" utilizzi la stringa di connessione da web.config nell'assembly "Website". – Jonathan
BTW, non ho fatto downvoting. – Jonathan