Używam ASP.Net Identity 2, ale wkrótce mam nadzieję, że zmieni się na Identity 3, gdy stanie się bardziej stabilny (czy ktoś wie, kiedy to może być?). Oto przykład z mojego kodu:W jaki sposób można dokonać Identity.GetUserId(), aby zwrócić Guid zamiast łańcucha?
content.ModifiedBy = User.Identity.GetUserId();
zawartości sklepy stół ModifedBy jako uniqueidentifier i obiektu Content przypisuje typ danych z GUID do ModifiedBy
Kiedy patrzę na podpis GetUserId() to zwraca strunowy.
Jak mogę zabrać użytkowników UserId i umieścić w ModifiedBy, który jest Guid?
Dzieje się tak, ponieważ UserId może być nie tylko guid, więc musisz przekonwertować się, jeśli masz pewność, że używasz tylko przewodników. Identity V3 jest przeznaczone dla ASP.NET 5, więc należy oczekiwać wydania wersji 3 w tym samym czasie, co nowy program ASP.NET. – trailmax