Как я могу получить UserId и UserName из новых таблиц идентификации ASP с MVC5?

В моем приложении 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; }
}

Я использовал выбор с Entity Framework для этого класса / таблицы, чтобы получить список UserId и UserNames.

Теперь я понимаю, что с MVC5 все по-другому.

Может кто-нибудь сказать мне, как я могу получить ту же информацию с MVC5? Есть ли встроенный метод, который я могу использовать?

1 ответ

Решение

Вы можете перечислить всех пользователей в битах идентификатора RTM 1.0 через специальное свойство EF IdentityDbContext.Users.

В будущем выпуске (вероятно, 1.1) мы добавим IQueryable для TUser и в UserManager, так что вам не нужно заходить в конкретное хранилище для перечисления пользователей.

Другие вопросы по тегам