【发布时间】:2012-05-21 14:10:36
【问题描述】:
我正在尝试使用 Enitty Framework 在 ASP.NET MVC 3 中实现自定义成员资格提供程序。对于用户数据,我创建了一个 User 类,其中包含所有登录数据以及更多数据。 当我尝试实现 MembershipProvider 时,出现了一些我需要实现的方法,这些方法在签名中有 MembershipUser 参数:
public override void UpdateUser(MembershipUser user)
我知道我可以让我的 User 类继承 MembershipUser 类,这不会有问题。但是当我试图让它继承时,我无法为只读属性设置值,比如电子邮件和其他。
这些方法有什么方法可以接受用户类型的对象吗?或者也许还有其他更好的方法?
【问题讨论】:
标签: asp.net-mvc entity-framework membership-provider