首页 文章

更新用户实体框架

提问于
浏览
1

我首先使用实体代码编写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 回答

  • 1

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

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

相关问题