NHibernate и членство в ASP.NET

Я использую ASP.NET MVC 3 для приложения, которое интенсивно использует пользователей и роли.

Чтобы создать пользователя и назначить роли, я использую стандартный процесс через ASP .NET Membership.

На протяжении всего приложения я использую NHibernate для доступа к базовым данным, за исключением тех мест, где используются реализации по умолчанию MembershipProvider и RoleProvider (внутри AccountController, который делегирует вызовы этим реализациям).

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

Я нашел два решения:

  1. Напишите индивидуальную реализацию NHibernate для MembershipProvider и RoleProvider (или даже используйте этот ). Это самый трудный путь.

  2. Сопоставьте только таблицы (как описано здесь ), а затем используйте NHibernate напрямую (хотя любые действия по умолчанию из AccountController по-прежнему будут обрабатываться поставщиками по умолчанию).

Любые предложения / рекомендации?

5
задан Nikos Baxevanis 17 June 2011 в 14:05
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: