Tag: 身份的

ASP.NET MVC 5 – 身份。 如何获得当前ApplicationUser

我在我的项目中有ApplicationUser属性的Author名称的实体。 我如何获得当前logging的ApplicationUser完整对象。 在创build新的文章时,我必须将Article Author属性设置为当前的ApplicationUser 。 在旧的成员资格机制很简单,但在新的身份authentication方法,我不知道如何做到这一点。 我试图这样做: 添加使用语句的身份扩展: using Microsoft.AspNet.Identity; 然后我尝试获取当前用户: ApplicationUser currentUser = db.Users.FirstOrDefault(x => x.Id == User.Identity.GetUserId()); 但我得到例外: LINQ to Entities不识别方法System.String GetUserId(System.Security.Principal.IIdentity)方法,并且此方法不能被转换成存储expression式。 来源=的EntityFramework