4
Asp.net Core Identity 및 엔티티 프레임 워크 코어를 사용하면 어떻게하면 UserId 속성으로 asp.net 사용자 개체를 얻을 수 있습니까? 관리자가 로그인 그러나 Asp.net Core 사용자 ID로 사용자 가져 오기
UserManager.GetUserAsync(HttpContext.User)
, 나는 그들을/접근 할 수 있도록하기 위해 모든 사용자의 데이터를 수정할 : 나는 현재는 사용 HttpContext.User 개체에서 로그인 한 사용자 얻을 수 알고 기본적으로 asp.net 사용자 객체의 일부인 사용자 Email 및 PhoneNumbers를 업데이트합니다.
이상적으로 내가 좋아하는 뭔가를 할 수 있도록하고 싶습니다 :
var userRecord = _userManager.GetUserById(model.userId);
//update user record
userRecord.Email = model.Email;
userRecord.PhoneNumber = model.PhoneNumber;
var newRecord = await _userManager.UpdateAsync(userRecord);
하지만 obvisously, 현재 존재하지 않는 UserManager.GetUserById() 메소드를.