Wechseln von der alten ASP.NET-Mitgliedschaft zur ASP.NET-Identität (Visual Studio 2013)

Einführung in ASP.NET Identity - Ein Mitgliedersystem für ASP.NET-Anwendungen

http://blogs.msdn.com/b/webdev/archive/2013/06/27/introducing-asp-net-identity-membership-system-for-asp-net-applications.aspx

Beim Erstellen einer neuen Webanwendung mit ASP.NET 4.5 haben wir jetzt die neue "ASP.NET-Identität".

Ich kann meiner Anwendung die Verwendung meiner MSSQL-Datenbank mit den eingebauten Funktionen zum Registrieren / Anmelden / Ändern des Kennworts überlassen, bin mir jedoch nicht sicher, wie andere Vorgänge wie früher ausgeführt werden sollen (insbesondere die "ASP.NET-Konfiguration" ist nicht mehr vorhanden). Da dies etwas Neues ist, habe ich keinen netten Führer gefunden oder ich habe falsch gedacht.

"[dbo]. [AspNetUsers]" hat jetzt die [ID] in nvarchar (128), nicht die eindeutige Kennung, sondern immer noch im GUID-FormatMembership.GetUser (). ProviderUserKey funktioniert nicht mehr. Wie erhalte ich die ID? (Holen Sie sich den Benutzernamen unter User.Identity.Name und fragen Sie dann das [dbo] ab. [AspNetUsers]? "Wie erstelle (verwalte) ich Rollen neben der direkten Bearbeitung der Datenbank? (wie die vorherige System.Web.Security.Roles.CreateRole-Methode)

usw

Es ist am besten, wenn jemand einen Link für eine detaillierte Einführung zur Implementierung dieser "ASP.NET-Identität" bereitstellt.

Danke vielmals..

Aktualisieren

Ich habe festgestellt, dass die ID abgerufen werden kann von: (new System.Linq.SystemCore_EnumerableDebugView ((System.Security.Claims.ClaimsPrincipal) (((System.Web.UI.Page) (this)). User))) .Artikel [0] .Wert

es steht im Claim .. sieht aber nicht sehr effizient aus.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage