我正在尝试实现一个自定义的成员资格提供程序,并想要更改GetUser方法。问题在于,GetUser返回MembershipUser,而我想返回MyMembershipUser,它具有两个附加属性FirstName和LastName。我可以在我的成员资格提供程序中创建一个新方法,该方法返回MyMembershipUser,但我认为这样做没有任何意义。
我应该如何去做呢?
我正在尝试实现一个自定义的成员资格提供程序,并想要更改GetUser方法。问题在于,GetUser返回MembershipUser,而我想返回MyMembershipUser,它具有两个附加属性FirstName和LastName。我可以在我的成员资格提供程序中创建一个新方法,该方法返回MyMembershipUser,但我认为这样做没有任何意义。
我应该如何去做呢?
var user = Membership.GetUser(userName, true) as MyMembershipUser;
你应该有一个单独的Profile
类来处理MembershipUser
没有提供的内容。
var profile = Profile.GetProfile(Membership.GetUser(userName, true));