#c# #asp.net-mvc #nhibernate #postgresql #asp.net-membership
#c# #asp.net-mvc #nhibernate #postgresql #asp.net-членство
Вопрос:
Я пытаюсь реализовать элементы управления членством в приложении mvc 2, и у меня возникают проблемы с классом MembershipUser.
У меня есть собственное хранилище данных (в Postgresql), и я использую Nhibernate для работы с ним из C #. Дело в том, что у меня есть свой собственный класс user, но я не могу использовать его ни с одним найденным мной провайдером, который реализует членство, потому что все функции возвращают предопределенный класс MembershipUser и не могут вернуть мой собственный.
Я схожу с ума, есть ли какой-нибудь способ, которым я могу с этим работать, или я должен реализовать все сам?
заранее спасибо!
Ответ №1:
Возможно, вы захотите взглянуть на проект NHibernate Membership Provider и использовать его в качестве основы для сборки.
Ответ №2:
Вы должны быть производными от MembershipUser
класса и override
методов, которые хотите заменить.