Я создаю веб-приложение MVC3 и плохо знаком с .NET и программированием в целом.
Я думал об использовании встроенного поставщика членства ASP.NET, но, похоже, мне пришлось бы с ним справиться, неспособным чисто связать пользователей с остальными объектами моей сущности, и это тоже будет отдельная база данных.
Мне просто нужны основы Пользователи, Роли, Смена / восстановление пароля. Адреса и другая информация, относящаяся к конкретному пользователю, я так понимаю, не имеет никакого отношения к таблицам провайдеров членства? Как в случае, если бы мне просто понадобились отношения FK с UserID и т. Д. В одной из соответствующих таблиц членства?
Из того, что я читал, есть способы наследования от поставщика членства ASP.NET и реализации абстрактных методов для использования с EF. Если это мой лучший выбор, есть ли хорошие примеры или учебники по этому поводу?
Полагаю, что кататься самостоятельно будет довольно сложно, но, если есть хорошее руководство по использованию кода EF, я бы с удовольствием проверил это. Или, может быть, есть уже рекомендуемые провайдеры на codeplex?
PS. Использование SQL Express и будет развертывание на некотором дешевом веб-хостинге, с 1 дБ SQL Server 2008 дБ предел.
Спасибо ..