我尝试了这个,但用户总是最终为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和电子邮件地址。
答案 0 :(得分:0)
Find
使用参数作为键值。我不认为Name属性是关键属性,因此你总是得到null。