Может ли кто-нибудь помочь?Использование asp.net членства "ЧЕРЕЗ" wcf службы передачи данных?
У меня недавно была установка членства asp.net с использованием строки подключения к моей db через web.config в моем сервисе. Это позволило мне сделать что-то вроде этого: -
public bool IsValidLogin(string username, string password)
{
return System.Web.Security.Membership.ValidateUser(username, password);
}
Как вы можете видеть, я использую методы на system.web.security.membership namesspace, и она работает, как это должно :-)
У меня есть теперь переместил мою базу данных в службу данных WCF, снова это хорошо работает для разных таблиц, которые у меня есть ...
Но я получаю членство, указывающее на службу данных wcf, я не могу редактировать строку подключения чтобы указать на службу передачи данных?
Поэтому я все еще мог сделать
return System.Web.Security.Membership.ValidateUser(username, password);
и было бы связаться с таблицей/дб через службу ФОС данных, а не строка физического соединения.
Это кажется довольно глупо по-прежнему есть строка подключения в моем сервисном уровне ... когда все мои данные доступа осуществляется через мой DATAACCESS слой (ФОС службы данных)
Любые идеи действительно оценили
I я застрял ..
спасибо Джоэл, но тогда мне все равно понадобится строка подключения к моей БД? но это всего лишь упаковка каждого метода, службе все равно потребуется материал в webconfig для memberhship и действительная строка подключения - нет? –
Да, конечно, вам понадобится строка подключения ... ведь API-интерфейсы членства все равно будут использовать ее (при условии, что вы используете правильный провайдер) ... просто поместите ее в .config службы –