Замените ConnectionString для некоторых пользователей на веб-сайте asp.net. - PullRequest
0 голосов
/ 08 июня 2011

Я изменяю сайт asp.net.Мне нужно использовать разные строки подключения для пользователей.Веб-сайт использует Entity Framework для доступа к данным.

Как заменить параметры во время выполнения?Я могу создать экземпляр с указанным ConnectionString, но это потребует нескольких изменений, потому что везде используется конструктор по умолчанию.

Я нахожу решение для проектов - использование частичного класса для настроек.Но настройки нет на веб-сайте (возможно, я ошибаюсь?).

1 Ответ

0 голосов
/ 08 июня 2011

Вы можете просто загрузить новую строку подключения из вашего web.config, базы данных или там, где вы ее используете, и назначить ее своему объекту контекста при его создании.Смотри: http://social.msdn.microsoft.com/Forums/en/adodotnetentityframework/thread/2efc32f7-23ad-4fad-84cf-279badb394a5

...