Как я могу получить 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, так что вам не нужно заходить в конкретное хранилище для перечисления пользователей.