我正在尝试在使用Entity Framework的ASP.NET MVC 3中实现自定义会员提供程序。为了用户数据,我创建了一个包含所有登录数据以及更多信息的User类。
当我尝试实现MembershipProvider时,出现了一些需要实现的方法,这些方法在签名中有一个MembershipUser参数:
我知道我可以让我的User类继承MembershipUser类,这不是问题。但是当我尝试让它继承时,我无法为只读属性(如Email和其他属性)设置值。
这些方法是否可以接受类型为User的对象?或者也许有其他更好的方法吗?
public override void UpdateUser(MembershipUser user)
我知道我可以让我的User类继承MembershipUser类,这不是问题。但是当我尝试让它继承时,我无法为只读属性(如Email和其他属性)设置值。
这些方法是否可以接受类型为User的对象?或者也许有其他更好的方法吗?