ASP.NET членство провайдера со схемой SQL - PullRequest
2 голосов
/ 20 января 2009

Я хотел бы использовать каркас безопасности поставщика членства ASP.NET, но хотел бы, чтобы он использовал схемы SQL Server. Поэтому вместо таблиц типа aspnet_Membership я бы предпочел, чтобы это было что-то вроде sec.Membership. Кто-нибудь пробовал это и заставил работать?

Ответы [ 2 ]

4 голосов
/ 20 января 2009

Я считаю, что имена таблиц жестко запрограммированы в провайдерах SQL по умолчанию для ASP.NET. Вам придется реализовать пользовательских провайдеров, чтобы они делали то же самое, что и провайдеры по умолчанию, но вместо этого использовали альтернативное имя таблицы. Эта статья может помочь вам понять, как писать собственные провайдеры.

1 голос
/ 20 января 2009

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

Может быть проще просто создать собственного провайдера в соответствии с рекомендациями, но это потенциально другой вариант ...

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