Asp.net mvc 如何使用MVC5从新的ASP标识表中获取UserId和UserName?

Asp.net mvc 如何使用MVC5从新的ASP标识表中获取UserId和UserName?,asp.net-mvc,asp.net-mvc-5,asp.net-identity,Asp.net Mvc,Asp.net Mvc 5,Asp.net Identity,在我的MVC4应用程序中,我有以下模型: public partial class UserProfile { public UserProfile() { this.webpages_Roles = new List<webpages_Roles>(); } public int UserId { get; set; } public string UserName { get; set; } public virtu

在我的MVC4应用程序中,我有以下模型:

public partial class UserProfile
{
    public UserProfile()
    {
        this.webpages_Roles = new List<webpages_Roles>();
    }
    public int UserId { get; set; }
    public string UserName { get; set; }
    public virtual ICollection<webpages_Roles> webpages_Roles { get; set; }
}
我对这个类/表使用了一个select with Entity框架来获取用户名和用户名的列表

现在我知道MVC5完全不同了


有人能告诉我如何使用MVC5获得相同的信息吗?是否有我可以使用的内置方法?

您可以通过EF-specific IdentityDbContext.users属性枚举1.0 RTM标识位中的所有用户

在未来的版本(可能是1.1)中,我们还将向UserManager添加IQueryable for TUser,因此您不必下拉到特定的存储来枚举用户