更新用户实体框架

时间:2011-05-13 16:29:41

标签: entity-framework-4 asp.net-membership

我首先使用实体​​代码编写asp.net成员资格提供程序,我需要一些帮助来了解如何更新MembershipUser对象。

需要实现UpdateUsert(MembershipUser用户)覆盖方法,该方法由MembershipUser参数组成。

以下代码不起作用,我不知道如何将MembershipDBContext与提供的成员资格用户绑定,以便更新用户。谢谢你的帮助。

public override void UpdateUser(MembershipUser user)
{
    MembershipDBModel userToUpdate = _getMembershipDBModelUser(user.UserName);

    userToUpdate.IsLockedOut = user.IsLockedOut;


    using (MembershipDBContext db = new MembershipDBContext())
    {
        db.SaveChanges();
    }
}

1 个答案:

答案 0 :(得分:1)

为什么不使用MembershipProvider的内置功能?

MembershipUser user = Membership.GetUser();
user.IsApproved = false;
Membership.UpdateUser(user);