Как мне обработать соединение с источником данных, определенным пользователем, в моем приложении .NET? Чтобы проиллюстрировать это лучше; пользователь предоставляет три (3) фрагмента информации, имя пользователя, пароль и имя источника данных. Это имя источника данных затем ищется в центральной базе данных, сообщая приложению, к какой основной базе данных должен подключиться этот пользователь.
Мой вопрос заключается в том, что на уровне DataAccess мы должны передавать только достаточно информации, чтобы однозначно идентифицировать этого пользователя, и каждый раз запрашивать центральную базу данных в DAL; или мы должны предоставить другой способ передать соединение источника данных в DAL?
[EDIT] Это веб-приложение. [/ EDIT]