如何使用Signalr获得当前用户

本文关键字:用户 何使用 Signalr | 更新日期: 2023-09-27 18:03:18

我试过了,但是用户总是以null结束:

        ApplicationDbContext db = new Models.ApplicationDbContext();
        var user = db.Users.Find(Context.User.Identity.Name);
        if (user == null)
        {
            caller.displayMessage("Error: User does not exist.");
            return;
        }

如何获取当前用户?我需要得到用户的Id和电子邮件地址。

如何使用Signalr获得当前用户

EF中的Find使用参数作为键值。我不认为Name属性是关键属性因此你总是得到null