Ich benutze ASP.Net Identity 2, aber hoffe bald, zu Identity 3 zu wechseln, wenn es stabiler wird (jeder weiß, wann das sein könnte?). Hier ist ein Beispiel von meinem Code:Wie kann die Identity.GetUserId() gemacht werden, um eine Guid anstelle einer Zeichenfolge zurückzugeben?
content.ModifiedBy = User.Identity.GetUserId();
Die Inhaltstabelle speichert ModifedBy als UNIQUE und das Content-Objekt ein Datentyp von Guid zuordnet
ModifiedBy Wenn ich die Signatur für GetUserID aussehen() es gibt Zeichenfolge.
Also, wie kann ich die Benutzer UserId nehmen und es in die ModifiedBy, die ein Guid ist?
Dies liegt daran, dass UserId nicht nur eine GUID sein kann. Sie müssen sich also selbst konvertieren, wenn Sie sicher sind, dass Sie nur GUIDs verwenden. Identity V3 ist für ASP.NET 5 gedacht, also erwarten Sie, dass v3 zur gleichen Zeit wie das neue ASP.NET veröffentlicht wird. – trailmax