Пользовательский поставщик членства, который будет читать строку подключения из пользовательского файла - PullRequest
0 голосов
/ 16 сентября 2010

В своем проекте веб-приложения я использую MYSQLMemberShipProvider. Теперь я хочу, чтобы вместо чтения строки подключения из файла web.config она каждый раз считывала строку подключения из внешнего файла.

Так что я реализую класс провайдера пользовательского членства, этот класс наследует класс MembershipProvider.

Но проблема в том, что если я унаследую класс MembershipProvider, то мне придется реализовать все его методы в моем классе пользовательского провайдера членства, но я хочу использовать все другие встроенные методы Memebership. Что я могу сделать.

Я только хочу добавить код, как показано ниже:

public class CustomSqlMembershipProvider :MembershipProvider
{
    public override void Initialize(string name, NameValueCollection configs)
    {
        base.Initialize(name, configs);
        Connectionstring objProducts = // reading the connection string.
    }
}

Но при компиляции он выдает ошибку, не реализующую наследовать абстрактный член.

Пожалуйста, предложите мне любую идею.

Заранее спасибо
Ааюши

1 Ответ

1 голос
/ 16 сентября 2010

Каковы ваши мотивы для чтения в строке подключения из другого файла, это просто для получения другой строки подключения для сред отладки / выпуска?Если это так, вы можете использовать преобразования web.config , если у вас VS2010.Это очень чистое решение, которое может пригодиться вам.

...