J'ai entité Article dans mon projet qui a ApplicationUser
propriété nommée Author
. Comment puis-je obtenir de l'intégralité de l'objet de l'actuel connecté ApplicationUser
. Tout en créant un nouvel article, je dois mettre en Author
de la propriété en Article
actuels ApplicationUser
.
Dans les anciennes inscriptions mechanizm c'était simple, mais dans la nouvelle Identité mechanizm je ne sais pas comment faire.
J'ai essayé de le faire de cette façon:
- Ajouter à l'aide de relevé d'Identité pour les extensions: -
using Microsoft.AspNet.Identity;
- Alors j'essaie d'obtenir de l'actuel de l'utilisateur:
ApplicationUser currentUser = db.Users.FirstOrDefault(x => x.Id == User.Identity.GetUserId());
Mais j'ai exception :
LINQ to entities ne reconnaît pas la méthode " du Système.Chaîne GetUserId(Système D'.De sécurité.Principal.L'identité) de la méthode, et cette méthode ne peut pas être traduit dans un magasin d'expression. Source=EntityFramework