У меня есть приложение ASP.NET MVC, которое создается как сборка, которая запрашивает базу данных, и интерфейс asp.net, который ссылается на эту сборку, и эта сборка абстрагирует базовую базу данных. Это означает, что моя сборка содержит файл app.config, который содержит строку подключения к базе данных (модель данных Linq to SQL). Как мне сделать это более гибким? Должен ли я создать метод "initialize ()" где-нибудь в моей сборке, который берет строку подключения из приложения asp.net MVC, а затем контролирует, какую базу данных использовать? или как это сделать?