Cambie de la antigua membresía de ASP.NET a la identidad de ASP.NET (Visual Studio 2013)

Introducción a la identidad de ASP.NET: un sistema de membresía para aplicaciones ASP.NET

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

Ahora, al crear una nueva aplicación web con ASP.NET 4.5, tenemos la nueva "Identidad ASP.NET".

Logro que mi aplicación use mi base de datos MSSQL con las funciones integradas de registro / inicio de sesión / cambio de contraseña, pero no estoy seguro de cómo realizar otras operaciones como los días anteriores (especialmente la "Configuración de ASP.NET" ya no existe). Ya que esto es algo nuevo, no pude encontrar ninguna buena guía o estaba pensando mal.

el "[dbo]. [AspNetUsers]" ahora tiene el [Id] en nvarchar (128), no el uniqidentifier, pero aún en formato GUIDMembership.GetUser (). ProviderUserKey ya no funciona, ¿cómo obtengo el ID? (obtenga el nombre de usuario por User.Identity.Name y luego consulte el [dbo]. [AspNetUsers]? "¿Cómo crear (administrar) roles además de manipular la base de datos directamente? (como el método System.Web.Security.Roles.CreateRole anterior)

etc

sería mejor si alguien puede proporcionar un enlace para una introducción detallada sobre cómo implementar esta "Identidad ASP.NET"

Muchas gracias..

Actualizar

Encontré que la ID puede ser recuperada por: (nuevo System.Linq.SystemCore_EnumerableDebugView ((((System.Security.Claims.ClaimsPrincipal) ((((System.Web.UI.Page) (this)) User)). Claims)) .Items [0] .Value

Está en el reclamo ... pero no parece muy eficiente.

Respuestas a la pregunta(3)

Su respuesta a la pregunta