У меня есть мультитенантное приложение, в котором у каждого арендатора будет своя собственная база данных. Веб-приложение ASP.NET MVC3 рассмотрит переданное имя пользователя и определит, какую базу данных клиентов использовать для аутентификации пользователя.
Я могу заставить это работать, если я добавлю несколько строк подключения / членства, я смогу заставить его работать.
Мне нужен способ удалить зависимость от web.config.
Есть ли способ настроить SqlMembershipProviders с помощью кода и не привязывать себя к файлу web.config? Я думаю, что мог бы сделать это с заказчиком, которого я пишу, но хотел бы узнать, есть ли способ, прежде чем идти по этому пути.