Каковы мои самые оптимальные варианты для провайдеров членства при использовании Codefirst EF подход - PullRequest
0 голосов
/ 11 ноября 2011

Я создаю веб-приложение MVC3 и плохо знаком с .NET и программированием в целом.

Я думал об использовании встроенного поставщика членства ASP.NET, но, похоже, мне пришлось бы с ним справиться, неспособным чисто связать пользователей с остальными объектами моей сущности, и это тоже будет отдельная база данных.

Мне просто нужны основы Пользователи, Роли, Смена / восстановление пароля. Адреса и другая информация, относящаяся к конкретному пользователю, я так понимаю, не имеет никакого отношения к таблицам провайдеров членства? Как в случае, если бы мне просто понадобились отношения FK с UserID и т. Д. В одной из соответствующих таблиц членства?

Из того, что я читал, есть способы наследования от поставщика членства ASP.NET и реализации абстрактных методов для использования с EF. Если это мой лучший выбор, есть ли хорошие примеры или учебники по этому поводу?

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

PS. Использование SQL Express и будет развертывание на некотором дешевом веб-хостинге, с 1 дБ SQL Server 2008 дБ предел.

Спасибо ..

1 Ответ

1 голос
/ 11 ноября 2011

Вы должны взглянуть на проект MVC3 Boilerplate на GitHub .Он имеет интеграцию EF с MembershipProvider, обратите особое внимание на классы UserMembershipProvider .

...