c# - tutorial - mvc 5 identity user management
ASP.NET Identity 2 UserManager consigue todos los usuarios asincrónicos (1)
No hay forma de hacer esto de forma asincrónica con la clase UserManager
directamente. Puedes envolverlo en tu propio método asincrónico: (esto podría ser un poco malo)
public async Task<IQueryable<User>> GetUsersAsync
{
return await Task.Run(() =>
{
return userManager.Users();
}
}
O use el método de extensión ToListAsync
:
public async Task<List<User>> GetUsersAsync()
{
using (var context = new YourContext())
{
return await UserManager.Users.ToListAsync();
}
}
O usa tu contexto directamente:
public async Task<List<User>> GetUsersAsync()
{
using (var context = new YourContext())
{
return await context.Users.ToListAsync();
}
}
¿Alguien puede decir si hay una manera de obtener todos los usuarios asincrónicos en ASP.NET Identity 2?
En UserManager.Users
no hay nada asincrónico o encontrar todos async o somwething así