要恢复已删除的用户,您可以使用以下代码示例:
public class UserAppService : ApplicationService
{
    private readonly IdentityUserManager _userManager;
    public UserAppService(IdentityUserManager userManager)
    {
        _userManager = userManager;
    }
    public async Task RestoreUser(long userId)
    {
        var user = await _userManager.GetByIdAsync(userId);
        if (user.IsDeleted)
        {
            user.IsDeleted = false;
            await _userManager.UpdateAsync(user);
        }
    }
}
该示例代码使用 IdentityUserManager 的 GetByIdAsync 方法获取指定用户的对象。然后,如果该用户的 IsDeleted 标志为 true(已删除状态),则将其设置为 false 并使用 UpdateAsync 方法进行更新。这将恢复已删除的用户。