Где в MembershipProvider установлена ​​строка подключения из конфигурации провайдера? - PullRequest
0 голосов
/ 04 декабря 2011

Мне было интересно, где в MembershipProvider установлена ​​строка подключения из конфигурации провайдера?

Пример, я создаю свой настраиваемый поставщик с именем CustomMembershipProvider .. в файле web.config есть параметр для строки подключения.. а где он установлен в провайдере?как извлечь его из конфига?

Спасибо.

1 Ответ

0 голосов
/ 04 декабря 2011

Конфигурация вашего провайдера должна ссылаться на строку подключения в разделе строк подключения. Базовый провайдер не хранит строку соединения, так как он специфичен для конкретного провайдера (например, у провайдера XML не будет строки соединения).

Поставщики SQL по умолчанию также показывают строку подключения. Если вы создаете собственного провайдера и хотите знать, какую строку соединения вы используете, вам нужно создать открытое свойство для значения, а затем сослаться на Membership.Provider и привести его к вашему типу провайдера, чтобы получить доступ к свойству.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...